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/core/liblog/include/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/core/liblog/include/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/core/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/core/liblog/include/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:242: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   "alignment" : 4,
2009   "enum_fields" :
2010   [
2011    {
2012     "enum_field_value" : 0,
2013     "name" : "android::String8::kEmptyString"
2014    }
2015   ],
2016   "linker_set_key" : "_ZTIN7android7String813StaticLinkageE",
2017   "name" : "android::String8::StaticLinkage",
2018   "referenced_type" : "_ZTIN7android7String813StaticLinkageE",
2019   "self_type" : "_ZTIN7android7String813StaticLinkageE",
2020   "size" : 4,
2021   "source_file" : "/system/core/libutils/include/utils/String8.h",
2022   "underlying_type" : "_ZTIj"
2023  },
2024  {
2025   "access" : "private",
2026   "alignment" : 4,
2027   "enum_fields" :
2028   [
2029    {
2030     "enum_field_value" : 20,
2031     "name" : "android::FdPrinter::MAX_FORMAT_STRING"
2032    }
2033   ],
2034   "linker_set_key" : "_ZTIN7android9FdPrinter18$MAX_FORMAT_STRINGE",
2035   "name" : "android::FdPrinter::(anonymous enum at system/core/libutils/include/utils/Printer.h:75:5)",
2036   "referenced_type" : "_ZTIN7android9FdPrinter18$MAX_FORMAT_STRINGE",
2037   "self_type" : "_ZTIN7android9FdPrinter18$MAX_FORMAT_STRINGE",
2038   "size" : 4,
2039   "source_file" : "/system/core/libutils/include/utils/Printer.h",
2040   "underlying_type" : "_ZTIj"
2041  },
2042  {
2043   "alignment" : 1,
2044   "enum_fields" :
2045   [
2046    {
2047     "enum_field_value" : 0,
2048     "name" : "Backtrace::ARCH_ARM"
2049    },
2050    {
2051     "enum_field_value" : 1,
2052     "name" : "Backtrace::ARCH_ARM64"
2053    },
2054    {
2055     "enum_field_value" : 2,
2056     "name" : "Backtrace::ARCH_X86"
2057    },
2058    {
2059     "enum_field_value" : 3,
2060     "name" : "Backtrace::ARCH_X86_64"
2061    }
2062   ],
2063   "linker_set_key" : "_ZTIN9Backtrace8ArchEnumE",
2064   "name" : "Backtrace::ArchEnum",
2065   "referenced_type" : "_ZTIN9Backtrace8ArchEnumE",
2066   "self_type" : "_ZTIN9Backtrace8ArchEnumE",
2067   "size" : 1,
2068   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h",
2069   "underlying_type" : "_ZTIh"
2070  }
2071 ],
2072 "function_types" : [],
2073 "functions" :
2074 [
2075  {
2076   "access" : "private",
2077   "function_name" : "android::ProcessCallStack::clear",
2078   "linker_set_key" : "_ZN7android16ProcessCallStack5clearEv",
2079   "parameters" :
2080   [
2081    {
2082     "is_this_ptr" : true,
2083     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
2084    }
2085   ],
2086   "return_type" : "_ZTIv",
2087   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
2088  },
2089  {
2090   "function_name" : "android::ProcessCallStack::update",
2091   "linker_set_key" : "_ZN7android16ProcessCallStack6updateEv",
2092   "parameters" :
2093   [
2094    {
2095     "is_this_ptr" : true,
2096     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
2097    }
2098   ],
2099   "return_type" : "_ZTIv",
2100   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
2101  },
2102  {
2103   "function_name" : "android::ProcessCallStack::ProcessCallStack",
2104   "linker_set_key" : "_ZN7android16ProcessCallStackC1ERKS0_",
2105   "parameters" :
2106   [
2107    {
2108     "is_this_ptr" : true,
2109     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
2110    },
2111    {
2112     "referenced_type" : "_ZTIRKN7android16ProcessCallStackE"
2113    }
2114   ],
2115   "return_type" : "_ZTIv",
2116   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
2117  },
2118  {
2119   "function_name" : "android::ProcessCallStack::ProcessCallStack",
2120   "linker_set_key" : "_ZN7android16ProcessCallStackC1Ev",
2121   "parameters" :
2122   [
2123    {
2124     "is_this_ptr" : true,
2125     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
2126    }
2127   ],
2128   "return_type" : "_ZTIv",
2129   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
2130  },
2131  {
2132   "function_name" : "android::ProcessCallStack::ProcessCallStack",
2133   "linker_set_key" : "_ZN7android16ProcessCallStackC2ERKS0_",
2134   "parameters" :
2135   [
2136    {
2137     "is_this_ptr" : true,
2138     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
2139    },
2140    {
2141     "referenced_type" : "_ZTIRKN7android16ProcessCallStackE"
2142    }
2143   ],
2144   "return_type" : "_ZTIv",
2145   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
2146  },
2147  {
2148   "function_name" : "android::ProcessCallStack::ProcessCallStack",
2149   "linker_set_key" : "_ZN7android16ProcessCallStackC2Ev",
2150   "parameters" :
2151   [
2152    {
2153     "is_this_ptr" : true,
2154     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
2155    }
2156   ],
2157   "return_type" : "_ZTIv",
2158   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
2159  },
2160  {
2161   "function_name" : "android::ProcessCallStack::~ProcessCallStack",
2162   "linker_set_key" : "_ZN7android16ProcessCallStackD1Ev",
2163   "parameters" :
2164   [
2165    {
2166     "is_this_ptr" : true,
2167     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
2168    }
2169   ],
2170   "return_type" : "_ZTIv",
2171   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
2172  },
2173  {
2174   "function_name" : "android::ProcessCallStack::~ProcessCallStack",
2175   "linker_set_key" : "_ZN7android16ProcessCallStackD2Ev",
2176   "parameters" :
2177   [
2178    {
2179     "is_this_ptr" : true,
2180     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
2181    }
2182   ],
2183   "return_type" : "_ZTIv",
2184   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
2185  },
2186  {
2187   "access" : "private",
2188   "function_name" : "android::CallStack::deleteStack",
2189   "linker_set_key" : "_ZN7android9CallStack11deleteStackEPS0_",
2190   "parameters" :
2191   [
2192    {
2193     "referenced_type" : "_ZTIPN7android9CallStackE"
2194    }
2195   ],
2196   "return_type" : "_ZTIv",
2197   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
2198  },
2199  {
2200   "access" : "private",
2201   "function_name" : "android::CallStack::logStackInternal",
2202   "linker_set_key" : "_ZN7android9CallStack16logStackInternalEPKcPKS0_19android_LogPriority",
2203   "parameters" :
2204   [
2205    {
2206     "referenced_type" : "_ZTIPKc"
2207    },
2208    {
2209     "referenced_type" : "_ZTIPKN7android9CallStackE"
2210    },
2211    {
2212     "referenced_type" : "_ZTI19android_LogPriority"
2213    }
2214   ],
2215   "return_type" : "_ZTIv",
2216   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
2217  },
2218  {
2219   "access" : "private",
2220   "function_name" : "android::CallStack::getCurrentInternal",
2221   "linker_set_key" : "_ZN7android9CallStack18getCurrentInternalEi",
2222   "parameters" :
2223   [
2224    {
2225     "referenced_type" : "_ZTIi"
2226    }
2227   ],
2228   "return_type" : "_ZTINSt3__110unique_ptrIN7android9CallStackENS2_12StackDeleterEEE",
2229   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
2230  },
2231  {
2232   "access" : "private",
2233   "function_name" : "android::CallStack::stackToStringInternal",
2234   "linker_set_key" : "_ZN7android9CallStack21stackToStringInternalEPKcPKS0_",
2235   "parameters" :
2236   [
2237    {
2238     "referenced_type" : "_ZTIPKc"
2239    },
2240    {
2241     "referenced_type" : "_ZTIPKN7android9CallStackE"
2242    }
2243   ],
2244   "return_type" : "_ZTIN7android7String8E",
2245   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
2246  },
2247  {
2248   "function_name" : "android::CallStack::update",
2249   "linker_set_key" : "_ZN7android9CallStack6updateEii",
2250   "parameters" :
2251   [
2252    {
2253     "is_this_ptr" : true,
2254     "referenced_type" : "_ZTIPN7android9CallStackE"
2255    },
2256    {
2257     "default_arg" : true,
2258     "referenced_type" : "_ZTIi"
2259    },
2260    {
2261     "default_arg" : true,
2262     "referenced_type" : "_ZTIi"
2263    }
2264   ],
2265   "return_type" : "_ZTIv",
2266   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
2267  },
2268  {
2269   "function_name" : "android::CallStack::CallStack",
2270   "linker_set_key" : "_ZN7android9CallStackC1EPKci",
2271   "parameters" :
2272   [
2273    {
2274     "is_this_ptr" : true,
2275     "referenced_type" : "_ZTIPN7android9CallStackE"
2276    },
2277    {
2278     "referenced_type" : "_ZTIPKc"
2279    },
2280    {
2281     "default_arg" : true,
2282     "referenced_type" : "_ZTIi"
2283    }
2284   ],
2285   "return_type" : "_ZTIv",
2286   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
2287  },
2288  {
2289   "function_name" : "android::CallStack::CallStack",
2290   "linker_set_key" : "_ZN7android9CallStackC1Ev",
2291   "parameters" :
2292   [
2293    {
2294     "is_this_ptr" : true,
2295     "referenced_type" : "_ZTIPN7android9CallStackE"
2296    }
2297   ],
2298   "return_type" : "_ZTIv",
2299   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
2300  },
2301  {
2302   "function_name" : "android::CallStack::CallStack",
2303   "linker_set_key" : "_ZN7android9CallStackC2EPKci",
2304   "parameters" :
2305   [
2306    {
2307     "is_this_ptr" : true,
2308     "referenced_type" : "_ZTIPN7android9CallStackE"
2309    },
2310    {
2311     "referenced_type" : "_ZTIPKc"
2312    },
2313    {
2314     "default_arg" : true,
2315     "referenced_type" : "_ZTIi"
2316    }
2317   ],
2318   "return_type" : "_ZTIv",
2319   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
2320  },
2321  {
2322   "function_name" : "android::CallStack::CallStack",
2323   "linker_set_key" : "_ZN7android9CallStackC2Ev",
2324   "parameters" :
2325   [
2326    {
2327     "is_this_ptr" : true,
2328     "referenced_type" : "_ZTIPN7android9CallStackE"
2329    }
2330   ],
2331   "return_type" : "_ZTIv",
2332   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
2333  },
2334  {
2335   "function_name" : "android::CallStack::~CallStack",
2336   "linker_set_key" : "_ZN7android9CallStackD1Ev",
2337   "parameters" :
2338   [
2339    {
2340     "is_this_ptr" : true,
2341     "referenced_type" : "_ZTIPN7android9CallStackE"
2342    }
2343   ],
2344   "return_type" : "_ZTIv",
2345   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
2346  },
2347  {
2348   "function_name" : "android::CallStack::~CallStack",
2349   "linker_set_key" : "_ZN7android9CallStackD2Ev",
2350   "parameters" :
2351   [
2352    {
2353     "is_this_ptr" : true,
2354     "referenced_type" : "_ZTIPN7android9CallStackE"
2355    }
2356   ],
2357   "return_type" : "_ZTIv",
2358   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
2359  },
2360  {
2361   "access" : "protected",
2362   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >::do_compare",
2363   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_compareEPKvS7_",
2364   "parameters" :
2365   [
2366    {
2367     "is_this_ptr" : true,
2368     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
2369    },
2370    {
2371     "referenced_type" : "_ZTIPKv"
2372    },
2373    {
2374     "referenced_type" : "_ZTIPKv"
2375    }
2376   ],
2377   "return_type" : "_ZTIi",
2378   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
2379  },
2380  {
2381   "access" : "protected",
2382   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >::do_destroy",
2383   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_destroyEPvj",
2384   "parameters" :
2385   [
2386    {
2387     "is_this_ptr" : true,
2388     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
2389    },
2390    {
2391     "referenced_type" : "_ZTIPv"
2392    },
2393    {
2394     "referenced_type" : "_ZTIj"
2395    }
2396   ],
2397   "return_type" : "_ZTIv",
2398   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
2399  },
2400  {
2401   "access" : "protected",
2402   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >::do_construct",
2403   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE12do_constructEPvj",
2404   "parameters" :
2405   [
2406    {
2407     "is_this_ptr" : true,
2408     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
2409    },
2410    {
2411     "referenced_type" : "_ZTIPv"
2412    },
2413    {
2414     "referenced_type" : "_ZTIj"
2415    }
2416   ],
2417   "return_type" : "_ZTIv",
2418   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
2419  },
2420  {
2421   "access" : "protected",
2422   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >::do_move_forward",
2423   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE15do_move_forwardEPvPKvj",
2424   "parameters" :
2425   [
2426    {
2427     "is_this_ptr" : true,
2428     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
2429    },
2430    {
2431     "referenced_type" : "_ZTIPv"
2432    },
2433    {
2434     "referenced_type" : "_ZTIPKv"
2435    },
2436    {
2437     "referenced_type" : "_ZTIj"
2438    }
2439   ],
2440   "return_type" : "_ZTIv",
2441   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
2442  },
2443  {
2444   "access" : "protected",
2445   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >::do_move_backward",
2446   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE16do_move_backwardEPvPKvj",
2447   "parameters" :
2448   [
2449    {
2450     "is_this_ptr" : true,
2451     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
2452    },
2453    {
2454     "referenced_type" : "_ZTIPv"
2455    },
2456    {
2457     "referenced_type" : "_ZTIPKv"
2458    },
2459    {
2460     "referenced_type" : "_ZTIj"
2461    }
2462   ],
2463   "return_type" : "_ZTIv",
2464   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
2465  },
2466  {
2467   "access" : "protected",
2468   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >::do_copy",
2469   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE7do_copyEPvPKvj",
2470   "parameters" :
2471   [
2472    {
2473     "is_this_ptr" : true,
2474     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
2475    },
2476    {
2477     "referenced_type" : "_ZTIPv"
2478    },
2479    {
2480     "referenced_type" : "_ZTIPKv"
2481    },
2482    {
2483     "referenced_type" : "_ZTIj"
2484    }
2485   ],
2486   "return_type" : "_ZTIv",
2487   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
2488  },
2489  {
2490   "access" : "protected",
2491   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >::do_splat",
2492   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE8do_splatEPvPKvj",
2493   "parameters" :
2494   [
2495    {
2496     "is_this_ptr" : true,
2497     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
2498    },
2499    {
2500     "referenced_type" : "_ZTIPv"
2501    },
2502    {
2503     "referenced_type" : "_ZTIPKv"
2504    },
2505    {
2506     "referenced_type" : "_ZTIj"
2507    }
2508   ],
2509   "return_type" : "_ZTIv",
2510   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
2511  },
2512  {
2513   "access" : "private",
2514   "function_name" : "android::ProcessCallStack::printInternal",
2515   "linker_set_key" : "_ZNK7android16ProcessCallStack13printInternalERNS_7PrinterES2_",
2516   "parameters" :
2517   [
2518    {
2519     "is_this_ptr" : true,
2520     "referenced_type" : "_ZTIPKN7android16ProcessCallStackE"
2521    },
2522    {
2523     "referenced_type" : "_ZTIRN7android7PrinterE"
2524    },
2525    {
2526     "referenced_type" : "_ZTIRN7android7PrinterE"
2527    }
2528   ],
2529   "return_type" : "_ZTIv",
2530   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
2531  },
2532  {
2533   "function_name" : "android::ProcessCallStack::log",
2534   "linker_set_key" : "_ZNK7android16ProcessCallStack3logEPKc19android_LogPriorityS2_",
2535   "parameters" :
2536   [
2537    {
2538     "is_this_ptr" : true,
2539     "referenced_type" : "_ZTIPKN7android16ProcessCallStackE"
2540    },
2541    {
2542     "referenced_type" : "_ZTIPKc"
2543    },
2544    {
2545     "default_arg" : true,
2546     "referenced_type" : "_ZTI19android_LogPriority"
2547    },
2548    {
2549     "default_arg" : true,
2550     "referenced_type" : "_ZTIPKc"
2551    }
2552   ],
2553   "return_type" : "_ZTIv",
2554   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
2555  },
2556  {
2557   "function_name" : "android::ProcessCallStack::dump",
2558   "linker_set_key" : "_ZNK7android16ProcessCallStack4dumpEiiPKc",
2559   "parameters" :
2560   [
2561    {
2562     "is_this_ptr" : true,
2563     "referenced_type" : "_ZTIPKN7android16ProcessCallStackE"
2564    },
2565    {
2566     "referenced_type" : "_ZTIi"
2567    },
2568    {
2569     "default_arg" : true,
2570     "referenced_type" : "_ZTIi"
2571    },
2572    {
2573     "default_arg" : true,
2574     "referenced_type" : "_ZTIPKc"
2575    }
2576   ],
2577   "return_type" : "_ZTIv",
2578   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
2579  },
2580  {
2581   "function_name" : "android::ProcessCallStack::size",
2582   "linker_set_key" : "_ZNK7android16ProcessCallStack4sizeEv",
2583   "parameters" :
2584   [
2585    {
2586     "is_this_ptr" : true,
2587     "referenced_type" : "_ZTIPKN7android16ProcessCallStackE"
2588    }
2589   ],
2590   "return_type" : "_ZTIj",
2591   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
2592  },
2593  {
2594   "function_name" : "android::ProcessCallStack::print",
2595   "linker_set_key" : "_ZNK7android16ProcessCallStack5printERNS_7PrinterE",
2596   "parameters" :
2597   [
2598    {
2599     "is_this_ptr" : true,
2600     "referenced_type" : "_ZTIPKN7android16ProcessCallStackE"
2601    },
2602    {
2603     "referenced_type" : "_ZTIRN7android7PrinterE"
2604    }
2605   ],
2606   "return_type" : "_ZTIv",
2607   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
2608  },
2609  {
2610   "function_name" : "android::ProcessCallStack::toString",
2611   "linker_set_key" : "_ZNK7android16ProcessCallStack8toStringEPKc",
2612   "parameters" :
2613   [
2614    {
2615     "is_this_ptr" : true,
2616     "referenced_type" : "_ZTIPKN7android16ProcessCallStackE"
2617    },
2618    {
2619     "default_arg" : true,
2620     "referenced_type" : "_ZTIPKc"
2621    }
2622   ],
2623   "return_type" : "_ZTIN7android7String8E",
2624   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
2625  },
2626  {
2627   "access" : "protected",
2628   "function_name" : "android::Vector<android::String8>::do_destroy",
2629   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE10do_destroyEPvj",
2630   "parameters" :
2631   [
2632    {
2633     "is_this_ptr" : true,
2634     "referenced_type" : "_ZTIPKN7android6VectorINS_7String8EEE"
2635    },
2636    {
2637     "referenced_type" : "_ZTIPv"
2638    },
2639    {
2640     "referenced_type" : "_ZTIj"
2641    }
2642   ],
2643   "return_type" : "_ZTIv",
2644   "source_file" : "/system/core/libutils/include/utils/Vector.h"
2645  },
2646  {
2647   "access" : "protected",
2648   "function_name" : "android::Vector<android::String8>::do_construct",
2649   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE12do_constructEPvj",
2650   "parameters" :
2651   [
2652    {
2653     "is_this_ptr" : true,
2654     "referenced_type" : "_ZTIPKN7android6VectorINS_7String8EEE"
2655    },
2656    {
2657     "referenced_type" : "_ZTIPv"
2658    },
2659    {
2660     "referenced_type" : "_ZTIj"
2661    }
2662   ],
2663   "return_type" : "_ZTIv",
2664   "source_file" : "/system/core/libutils/include/utils/Vector.h"
2665  },
2666  {
2667   "access" : "protected",
2668   "function_name" : "android::Vector<android::String8>::do_move_forward",
2669   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE15do_move_forwardEPvPKvj",
2670   "parameters" :
2671   [
2672    {
2673     "is_this_ptr" : true,
2674     "referenced_type" : "_ZTIPKN7android6VectorINS_7String8EEE"
2675    },
2676    {
2677     "referenced_type" : "_ZTIPv"
2678    },
2679    {
2680     "referenced_type" : "_ZTIPKv"
2681    },
2682    {
2683     "referenced_type" : "_ZTIj"
2684    }
2685   ],
2686   "return_type" : "_ZTIv",
2687   "source_file" : "/system/core/libutils/include/utils/Vector.h"
2688  },
2689  {
2690   "access" : "protected",
2691   "function_name" : "android::Vector<android::String8>::do_move_backward",
2692   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE16do_move_backwardEPvPKvj",
2693   "parameters" :
2694   [
2695    {
2696     "is_this_ptr" : true,
2697     "referenced_type" : "_ZTIPKN7android6VectorINS_7String8EEE"
2698    },
2699    {
2700     "referenced_type" : "_ZTIPv"
2701    },
2702    {
2703     "referenced_type" : "_ZTIPKv"
2704    },
2705    {
2706     "referenced_type" : "_ZTIj"
2707    }
2708   ],
2709   "return_type" : "_ZTIv",
2710   "source_file" : "/system/core/libutils/include/utils/Vector.h"
2711  },
2712  {
2713   "access" : "protected",
2714   "function_name" : "android::Vector<android::String8>::do_copy",
2715   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE7do_copyEPvPKvj",
2716   "parameters" :
2717   [
2718    {
2719     "is_this_ptr" : true,
2720     "referenced_type" : "_ZTIPKN7android6VectorINS_7String8EEE"
2721    },
2722    {
2723     "referenced_type" : "_ZTIPv"
2724    },
2725    {
2726     "referenced_type" : "_ZTIPKv"
2727    },
2728    {
2729     "referenced_type" : "_ZTIj"
2730    }
2731   ],
2732   "return_type" : "_ZTIv",
2733   "source_file" : "/system/core/libutils/include/utils/Vector.h"
2734  },
2735  {
2736   "access" : "protected",
2737   "function_name" : "android::Vector<android::String8>::do_splat",
2738   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE8do_splatEPvPKvj",
2739   "parameters" :
2740   [
2741    {
2742     "is_this_ptr" : true,
2743     "referenced_type" : "_ZTIPKN7android6VectorINS_7String8EEE"
2744    },
2745    {
2746     "referenced_type" : "_ZTIPv"
2747    },
2748    {
2749     "referenced_type" : "_ZTIPKv"
2750    },
2751    {
2752     "referenced_type" : "_ZTIj"
2753    }
2754   ],
2755   "return_type" : "_ZTIv",
2756   "source_file" : "/system/core/libutils/include/utils/Vector.h"
2757  },
2758  {
2759   "function_name" : "android::CallStack::log",
2760   "linker_set_key" : "_ZNK7android9CallStack3logEPKc19android_LogPriorityS2_",
2761   "parameters" :
2762   [
2763    {
2764     "is_this_ptr" : true,
2765     "referenced_type" : "_ZTIPKN7android9CallStackE"
2766    },
2767    {
2768     "referenced_type" : "_ZTIPKc"
2769    },
2770    {
2771     "default_arg" : true,
2772     "referenced_type" : "_ZTI19android_LogPriority"
2773    },
2774    {
2775     "default_arg" : true,
2776     "referenced_type" : "_ZTIPKc"
2777    }
2778   ],
2779   "return_type" : "_ZTIv",
2780   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
2781  },
2782  {
2783   "function_name" : "android::CallStack::dump",
2784   "linker_set_key" : "_ZNK7android9CallStack4dumpEiiPKc",
2785   "parameters" :
2786   [
2787    {
2788     "is_this_ptr" : true,
2789     "referenced_type" : "_ZTIPKN7android9CallStackE"
2790    },
2791    {
2792     "referenced_type" : "_ZTIi"
2793    },
2794    {
2795     "default_arg" : true,
2796     "referenced_type" : "_ZTIi"
2797    },
2798    {
2799     "default_arg" : true,
2800     "referenced_type" : "_ZTIPKc"
2801    }
2802   ],
2803   "return_type" : "_ZTIv",
2804   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
2805  },
2806  {
2807   "function_name" : "android::CallStack::print",
2808   "linker_set_key" : "_ZNK7android9CallStack5printERNS_7PrinterE",
2809   "parameters" :
2810   [
2811    {
2812     "is_this_ptr" : true,
2813     "referenced_type" : "_ZTIPKN7android9CallStackE"
2814    },
2815    {
2816     "referenced_type" : "_ZTIRN7android7PrinterE"
2817    }
2818   ],
2819   "return_type" : "_ZTIv",
2820   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
2821  },
2822  {
2823   "function_name" : "android::CallStack::toString",
2824   "linker_set_key" : "_ZNK7android9CallStack8toStringEPKc",
2825   "parameters" :
2826   [
2827    {
2828     "is_this_ptr" : true,
2829     "referenced_type" : "_ZTIPKN7android9CallStackE"
2830    },
2831    {
2832     "default_arg" : true,
2833     "referenced_type" : "_ZTIPKc"
2834    }
2835   ],
2836   "return_type" : "_ZTIN7android7String8E",
2837   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
2838  }
2839 ],
2840 "global_vars" : [],
2841 "lvalue_reference_types" :
2842 [
2843  {
2844   "alignment" : 4,
2845   "linker_set_key" : "_ZTIRK15backtrace_map_t",
2846   "name" : "const backtrace_map_t &",
2847   "referenced_type" : "_ZTIK15backtrace_map_t",
2848   "self_type" : "_ZTIRK15backtrace_map_t",
2849   "size" : 4,
2850   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
2851  },
2852  {
2853   "alignment" : 4,
2854   "linker_set_key" : "_ZTIRK7log_msg",
2855   "name" : "const log_msg &",
2856   "referenced_type" : "_ZTIK7log_msg",
2857   "self_type" : "_ZTIRK7log_msg",
2858   "size" : 4,
2859   "source_file" : "/system/core/liblog/include/log/log_read.h"
2860  },
2861  {
2862   "alignment" : 4,
2863   "linker_set_key" : "_ZTIRKN12BacktraceMap8iteratorE",
2864   "name" : "const BacktraceMap::iterator &",
2865   "referenced_type" : "_ZTIKN12BacktraceMap8iteratorE",
2866   "self_type" : "_ZTIRKN12BacktraceMap8iteratorE",
2867   "size" : 4,
2868   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
2869  },
2870  {
2871   "alignment" : 4,
2872   "linker_set_key" : "_ZTIRKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
2873   "name" : "const android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> > &",
2874   "referenced_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
2875   "self_type" : "_ZTIRKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
2876   "size" : 4,
2877   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
2878  },
2879  {
2880   "alignment" : 4,
2881   "linker_set_key" : "_ZTIRKN7android16ProcessCallStack10ThreadInfoE",
2882   "name" : "const android::ProcessCallStack::ThreadInfo &",
2883   "referenced_type" : "_ZTIKN7android16ProcessCallStack10ThreadInfoE",
2884   "self_type" : "_ZTIRKN7android16ProcessCallStack10ThreadInfoE",
2885   "size" : 4,
2886   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2887  },
2888  {
2889   "alignment" : 4,
2890   "linker_set_key" : "_ZTIRKN7android16ProcessCallStackE",
2891   "name" : "const android::ProcessCallStack &",
2892   "referenced_type" : "_ZTIKN7android16ProcessCallStackE",
2893   "self_type" : "_ZTIRKN7android16ProcessCallStackE",
2894   "size" : 4,
2895   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
2896  },
2897  {
2898   "alignment" : 4,
2899   "linker_set_key" : "_ZTIRKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
2900   "name" : "const android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> &",
2901   "referenced_type" : "_ZTIKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
2902   "self_type" : "_ZTIRKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
2903   "size" : 4,
2904   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2905  },
2906  {
2907   "alignment" : 4,
2908   "linker_set_key" : "_ZTIRKN7android6VectorINS_7String8EEE",
2909   "name" : "const android::Vector<android::String8> &",
2910   "referenced_type" : "_ZTIKN7android6VectorINS_7String8EEE",
2911   "self_type" : "_ZTIRKN7android6VectorINS_7String8EEE",
2912   "size" : 4,
2913   "source_file" : "/system/core/libutils/include/utils/Vector.h"
2914  },
2915  {
2916   "alignment" : 4,
2917   "linker_set_key" : "_ZTIRKN7android7String8E",
2918   "name" : "const android::String8 &",
2919   "referenced_type" : "_ZTIKN7android7String8E",
2920   "self_type" : "_ZTIRKN7android7String8E",
2921   "size" : 4,
2922   "source_file" : "/system/core/libutils/include/utils/String8.h"
2923  },
2924  {
2925   "alignment" : 4,
2926   "linker_set_key" : "_ZTIRKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
2927   "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> > > > &",
2928   "referenced_type" : "_ZTIKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
2929   "self_type" : "_ZTIRKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
2930   "size" : 4,
2931   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
2932  },
2933  {
2934   "alignment" : 4,
2935   "linker_set_key" : "_ZTIRKa",
2936   "name" : "const signed char &",
2937   "referenced_type" : "_ZTIKa",
2938   "self_type" : "_ZTIRKa",
2939   "size" : 4,
2940   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2941  },
2942  {
2943   "alignment" : 4,
2944   "linker_set_key" : "_ZTIRKb",
2945   "name" : "const bool &",
2946   "referenced_type" : "_ZTIKb",
2947   "self_type" : "_ZTIRKb",
2948   "size" : 4,
2949   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2950  },
2951  {
2952   "alignment" : 4,
2953   "linker_set_key" : "_ZTIRKd",
2954   "name" : "const double &",
2955   "referenced_type" : "_ZTIKd",
2956   "self_type" : "_ZTIRKd",
2957   "size" : 4,
2958   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2959  },
2960  {
2961   "alignment" : 4,
2962   "linker_set_key" : "_ZTIRKf",
2963   "name" : "const float &",
2964   "referenced_type" : "_ZTIKf",
2965   "self_type" : "_ZTIRKf",
2966   "size" : 4,
2967   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2968  },
2969  {
2970   "alignment" : 4,
2971   "linker_set_key" : "_ZTIRKh",
2972   "name" : "const unsigned char &",
2973   "referenced_type" : "_ZTIKh",
2974   "self_type" : "_ZTIRKh",
2975   "size" : 4,
2976   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2977  },
2978  {
2979   "alignment" : 4,
2980   "linker_set_key" : "_ZTIRKi",
2981   "name" : "const int &",
2982   "referenced_type" : "_ZTIKi",
2983   "self_type" : "_ZTIRKi",
2984   "size" : 4,
2985   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2986  },
2987  {
2988   "alignment" : 4,
2989   "linker_set_key" : "_ZTIRKj",
2990   "name" : "const unsigned int &",
2991   "referenced_type" : "_ZTIKj",
2992   "self_type" : "_ZTIRKj",
2993   "size" : 4,
2994   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2995  },
2996  {
2997   "alignment" : 4,
2998   "linker_set_key" : "_ZTIRKs",
2999   "name" : "const short &",
3000   "referenced_type" : "_ZTIKs",
3001   "self_type" : "_ZTIRKs",
3002   "size" : 4,
3003   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3004  },
3005  {
3006   "alignment" : 4,
3007   "linker_set_key" : "_ZTIRKt",
3008   "name" : "const unsigned short &",
3009   "referenced_type" : "_ZTIKt",
3010   "self_type" : "_ZTIRKt",
3011   "size" : 4,
3012   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3013  },
3014  {
3015   "alignment" : 4,
3016   "linker_set_key" : "_ZTIRKx",
3017   "name" : "const long long &",
3018   "referenced_type" : "_ZTIKx",
3019   "self_type" : "_ZTIRKx",
3020   "size" : 4,
3021   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3022  },
3023  {
3024   "alignment" : 4,
3025   "linker_set_key" : "_ZTIRKy",
3026   "name" : "const unsigned long long &",
3027   "referenced_type" : "_ZTIKy",
3028   "self_type" : "_ZTIRKy",
3029   "size" : 4,
3030   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3031  },
3032  {
3033   "alignment" : 4,
3034   "linker_set_key" : "_ZTIRN12BacktraceMap8iteratorE",
3035   "name" : "BacktraceMap::iterator &",
3036   "referenced_type" : "_ZTIN12BacktraceMap8iteratorE",
3037   "self_type" : "_ZTIRN12BacktraceMap8iteratorE",
3038   "size" : 4,
3039   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
3040  },
3041  {
3042   "alignment" : 4,
3043   "linker_set_key" : "_ZTIRN7android16ProcessCallStack10ThreadInfoE",
3044   "name" : "android::ProcessCallStack::ThreadInfo &",
3045   "referenced_type" : "_ZTIN7android16ProcessCallStack10ThreadInfoE",
3046   "self_type" : "_ZTIRN7android16ProcessCallStack10ThreadInfoE",
3047   "size" : 4,
3048   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h"
3049  },
3050  {
3051   "alignment" : 4,
3052   "linker_set_key" : "_ZTIRN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3053   "name" : "android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> &",
3054   "referenced_type" : "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3055   "self_type" : "_ZTIRN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3056   "size" : 4,
3057   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3058  },
3059  {
3060   "alignment" : 4,
3061   "linker_set_key" : "_ZTIRN7android6VectorINS_7String8EEE",
3062   "name" : "android::Vector<android::String8> &",
3063   "referenced_type" : "_ZTIN7android6VectorINS_7String8EEE",
3064   "self_type" : "_ZTIRN7android6VectorINS_7String8EEE",
3065   "size" : 4,
3066   "source_file" : "/system/core/libutils/include/utils/Vector.h"
3067  },
3068  {
3069   "alignment" : 4,
3070   "linker_set_key" : "_ZTIRN7android7PrinterE",
3071   "name" : "android::Printer &",
3072   "referenced_type" : "_ZTIN7android7PrinterE",
3073   "self_type" : "_ZTIRN7android7PrinterE",
3074   "size" : 4,
3075   "source_file" : "/system/core/libutils/include/utils/Printer.h"
3076  },
3077  {
3078   "alignment" : 4,
3079   "linker_set_key" : "_ZTIRN7android7String8E",
3080   "name" : "android::String8 &",
3081   "referenced_type" : "_ZTIN7android7String8E",
3082   "self_type" : "_ZTIRN7android7String8E",
3083   "size" : 4,
3084   "source_file" : "/system/core/libutils/include/utils/String8.h"
3085  }
3086 ],
3087 "pointer_types" :
3088 [
3089  {
3090   "alignment" : 4,
3091   "linker_set_key" : "_ZTIP12BacktraceMap",
3092   "name" : "BacktraceMap *",
3093   "referenced_type" : "_ZTI12BacktraceMap",
3094   "self_type" : "_ZTIP12BacktraceMap",
3095   "size" : 4,
3096   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
3097  },
3098  {
3099   "alignment" : 4,
3100   "linker_set_key" : "_ZTIP20BacktraceUnwindError",
3101   "name" : "BacktraceUnwindError *",
3102   "referenced_type" : "_ZTI20BacktraceUnwindError",
3103   "self_type" : "_ZTIP20BacktraceUnwindError",
3104   "size" : 4,
3105   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
3106  },
3107  {
3108   "alignment" : 4,
3109   "linker_set_key" : "_ZTIP30ScopedBacktraceMapIteratorLock",
3110   "name" : "ScopedBacktraceMapIteratorLock *",
3111   "referenced_type" : "_ZTI30ScopedBacktraceMapIteratorLock",
3112   "self_type" : "_ZTIP30ScopedBacktraceMapIteratorLock",
3113   "size" : 4,
3114   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
3115  },
3116  {
3117   "alignment" : 4,
3118   "linker_set_key" : "_ZTIP7log_msg",
3119   "name" : "log_msg *",
3120   "referenced_type" : "_ZTI7log_msg",
3121   "self_type" : "_ZTIP7log_msg",
3122   "size" : 4,
3123   "source_file" : "/system/core/liblog/include/log/log_read.h"
3124  },
3125  {
3126   "alignment" : 4,
3127   "linker_set_key" : "_ZTIP9Backtrace",
3128   "name" : "Backtrace *",
3129   "referenced_type" : "_ZTI9Backtrace",
3130   "self_type" : "_ZTIP9Backtrace",
3131   "size" : 4,
3132   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
3133  },
3134  {
3135   "alignment" : 4,
3136   "linker_set_key" : "_ZTIPK12BacktraceMap",
3137   "name" : "const BacktraceMap *",
3138   "referenced_type" : "_ZTIK12BacktraceMap",
3139   "self_type" : "_ZTIPK12BacktraceMap",
3140   "size" : 4,
3141   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
3142  },
3143  {
3144   "alignment" : 4,
3145   "linker_set_key" : "_ZTIPK15backtrace_map_t",
3146   "name" : "const backtrace_map_t *",
3147   "referenced_type" : "_ZTIK15backtrace_map_t",
3148   "self_type" : "_ZTIPK15backtrace_map_t",
3149   "size" : 4,
3150   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
3151  },
3152  {
3153   "alignment" : 4,
3154   "linker_set_key" : "_ZTIPK22backtrace_frame_data_t",
3155   "name" : "const backtrace_frame_data_t *",
3156   "referenced_type" : "_ZTIK22backtrace_frame_data_t",
3157   "self_type" : "_ZTIPK22backtrace_frame_data_t",
3158   "size" : 4,
3159   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
3160  },
3161  {
3162   "alignment" : 4,
3163   "linker_set_key" : "_ZTIPK7log_msg",
3164   "name" : "const log_msg *",
3165   "referenced_type" : "_ZTIK7log_msg",
3166   "self_type" : "_ZTIPK7log_msg",
3167   "size" : 4,
3168   "source_file" : "/system/core/liblog/include/log/log_read.h"
3169  },
3170  {
3171   "alignment" : 4,
3172   "linker_set_key" : "_ZTIPK9Backtrace",
3173   "name" : "const Backtrace *",
3174   "referenced_type" : "_ZTIK9Backtrace",
3175   "self_type" : "_ZTIPK9Backtrace",
3176   "size" : 4,
3177   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
3178  },
3179  {
3180   "alignment" : 4,
3181   "linker_set_key" : "_ZTIPKN7android10VectorImplE",
3182   "name" : "const android::VectorImpl *",
3183   "referenced_type" : "_ZTIKN7android10VectorImplE",
3184   "self_type" : "_ZTIPKN7android10VectorImplE",
3185   "size" : 4,
3186   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3187  },
3188  {
3189   "alignment" : 4,
3190   "linker_set_key" : "_ZTIPKN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
3191   "name" : "const android::KeyedVector<int, android::ProcessCallStack::ThreadInfo> *",
3192   "referenced_type" : "_ZTIKN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
3193   "self_type" : "_ZTIPKN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
3194   "size" : 4,
3195   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h"
3196  },
3197  {
3198   "alignment" : 4,
3199   "linker_set_key" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
3200   "name" : "const android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> > *",
3201   "referenced_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
3202   "self_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
3203   "size" : 4,
3204   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
3205  },
3206  {
3207   "alignment" : 4,
3208   "linker_set_key" : "_ZTIPKN7android16ProcessCallStackE",
3209   "name" : "const android::ProcessCallStack *",
3210   "referenced_type" : "_ZTIKN7android16ProcessCallStackE",
3211   "self_type" : "_ZTIPKN7android16ProcessCallStackE",
3212   "size" : 4,
3213   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
3214  },
3215  {
3216   "alignment" : 4,
3217   "linker_set_key" : "_ZTIPKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3218   "name" : "const android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> *",
3219   "referenced_type" : "_ZTIKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3220   "self_type" : "_ZTIPKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3221   "size" : 4,
3222   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3223  },
3224  {
3225   "alignment" : 4,
3226   "linker_set_key" : "_ZTIPKN7android6VectorINS_7String8EEE",
3227   "name" : "const android::Vector<android::String8> *",
3228   "referenced_type" : "_ZTIKN7android6VectorINS_7String8EEE",
3229   "self_type" : "_ZTIPKN7android6VectorINS_7String8EEE",
3230   "size" : 4,
3231   "source_file" : "/system/core/libutils/include/utils/Vector.h"
3232  },
3233  {
3234   "alignment" : 4,
3235   "linker_set_key" : "_ZTIPKN7android7String8E",
3236   "name" : "const android::String8 *",
3237   "referenced_type" : "_ZTIKN7android7String8E",
3238   "self_type" : "_ZTIPKN7android7String8E",
3239   "size" : 4,
3240   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3241  },
3242  {
3243   "alignment" : 4,
3244   "linker_set_key" : "_ZTIPKN7android9CallStackE",
3245   "name" : "const android::CallStack *",
3246   "referenced_type" : "_ZTIKN7android9CallStackE",
3247   "self_type" : "_ZTIPKN7android9CallStackE",
3248   "size" : 4,
3249   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
3250  },
3251  {
3252   "alignment" : 4,
3253   "linker_set_key" : "_ZTIPKc",
3254   "name" : "const char *",
3255   "referenced_type" : "_ZTIKc",
3256   "self_type" : "_ZTIPKc",
3257   "size" : 4,
3258   "source_file" : "/system/core/liblog/include/android/log.h"
3259  },
3260  {
3261   "alignment" : 4,
3262   "linker_set_key" : "_ZTIPKh",
3263   "name" : "const unsigned char *",
3264   "referenced_type" : "_ZTIKh",
3265   "self_type" : "_ZTIPKh",
3266   "size" : 4,
3267   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
3268  },
3269  {
3270   "alignment" : 4,
3271   "linker_set_key" : "_ZTIPKv",
3272   "name" : "const void *",
3273   "referenced_type" : "_ZTIKv",
3274   "self_type" : "_ZTIPKv",
3275   "size" : 4,
3276   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3277  },
3278  {
3279   "alignment" : 4,
3280   "linker_set_key" : "_ZTIPN12BacktraceMap8iteratorE",
3281   "name" : "BacktraceMap::iterator *",
3282   "referenced_type" : "_ZTIN12BacktraceMap8iteratorE",
3283   "self_type" : "_ZTIPN12BacktraceMap8iteratorE",
3284   "size" : 4,
3285   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
3286  },
3287  {
3288   "alignment" : 4,
3289   "linker_set_key" : "_ZTIPN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
3290   "name" : "android::KeyedVector<int, android::ProcessCallStack::ThreadInfo> *",
3291   "referenced_type" : "_ZTIN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
3292   "self_type" : "_ZTIPN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
3293   "size" : 4,
3294   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h"
3295  },
3296  {
3297   "alignment" : 4,
3298   "linker_set_key" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
3299   "name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> > *",
3300   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
3301   "self_type" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
3302   "size" : 4,
3303   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
3304  },
3305  {
3306   "alignment" : 4,
3307   "linker_set_key" : "_ZTIPN7android16ProcessCallStackE",
3308   "name" : "android::ProcessCallStack *",
3309   "referenced_type" : "_ZTIN7android16ProcessCallStackE",
3310   "self_type" : "_ZTIPN7android16ProcessCallStackE",
3311   "size" : 4,
3312   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
3313  },
3314  {
3315   "alignment" : 4,
3316   "linker_set_key" : "_ZTIPN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3317   "name" : "android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> *",
3318   "referenced_type" : "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3319   "self_type" : "_ZTIPN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3320   "size" : 4,
3321   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3322  },
3323  {
3324   "alignment" : 4,
3325   "linker_set_key" : "_ZTIPN7android6VectorINS_7String8EEE",
3326   "name" : "android::Vector<android::String8> *",
3327   "referenced_type" : "_ZTIN7android6VectorINS_7String8EEE",
3328   "self_type" : "_ZTIPN7android6VectorINS_7String8EEE",
3329   "size" : 4,
3330   "source_file" : "/system/core/libutils/include/utils/Vector.h"
3331  },
3332  {
3333   "alignment" : 4,
3334   "linker_set_key" : "_ZTIPN7android7String8E",
3335   "name" : "android::String8 *",
3336   "referenced_type" : "_ZTIN7android7String8E",
3337   "self_type" : "_ZTIPN7android7String8E",
3338   "size" : 4,
3339   "source_file" : "/system/core/libutils/include/utils/Printer.h"
3340  },
3341  {
3342   "alignment" : 4,
3343   "linker_set_key" : "_ZTIPN7android9CallStack12StackDeleterE",
3344   "name" : "android::CallStack::StackDeleter *",
3345   "referenced_type" : "_ZTIN7android9CallStack12StackDeleterE",
3346   "self_type" : "_ZTIPN7android9CallStack12StackDeleterE",
3347   "size" : 4,
3348   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
3349  },
3350  {
3351   "alignment" : 4,
3352   "linker_set_key" : "_ZTIPN7android9CallStackE",
3353   "name" : "android::CallStack *",
3354   "referenced_type" : "_ZTIN7android9CallStackE",
3355   "self_type" : "_ZTIPN7android9CallStackE",
3356   "size" : 4,
3357   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
3358  },
3359  {
3360   "alignment" : 4,
3361   "linker_set_key" : "_ZTIPc",
3362   "name" : "char *",
3363   "referenced_type" : "_ZTIc",
3364   "self_type" : "_ZTIPc",
3365   "size" : 4,
3366   "source_file" : "/system/core/liblog/include/log/log_read.h"
3367  },
3368  {
3369   "alignment" : 4,
3370   "linker_set_key" : "_ZTIPv",
3371   "name" : "void *",
3372   "referenced_type" : "_ZTIv",
3373   "self_type" : "_ZTIPv",
3374   "size" : 4,
3375   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3376  },
3377  {
3378   "alignment" : 4,
3379   "linker_set_key" : "_ZTIPy",
3380   "name" : "unsigned long long *",
3381   "referenced_type" : "_ZTIy",
3382   "self_type" : "_ZTIPy",
3383   "size" : 4,
3384   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
3385  }
3386 ],
3387 "qualified_types" :
3388 [
3389  {
3390   "alignment" : 4,
3391   "is_const" : true,
3392   "linker_set_key" : "_ZTIK12BacktraceMap",
3393   "name" : "const BacktraceMap",
3394   "referenced_type" : "_ZTI12BacktraceMap",
3395   "self_type" : "_ZTIK12BacktraceMap",
3396   "size" : 48,
3397   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
3398  },
3399  {
3400   "alignment" : 4,
3401   "is_const" : true,
3402   "linker_set_key" : "_ZTIK15backtrace_map_t",
3403   "name" : "const backtrace_map_t",
3404   "referenced_type" : "_ZTI15backtrace_map_t",
3405   "self_type" : "_ZTIK15backtrace_map_t",
3406   "size" : 48,
3407   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
3408  },
3409  {
3410   "alignment" : 4,
3411   "is_const" : true,
3412   "linker_set_key" : "_ZTIK22backtrace_frame_data_t",
3413   "name" : "const backtrace_frame_data_t",
3414   "referenced_type" : "_ZTI22backtrace_frame_data_t",
3415   "self_type" : "_ZTIK22backtrace_frame_data_t",
3416   "size" : 100,
3417   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
3418  },
3419  {
3420   "alignment" : 4,
3421   "is_const" : true,
3422   "linker_set_key" : "_ZTIK7log_msg",
3423   "name" : "const log_msg",
3424   "referenced_type" : "_ZTI7log_msg",
3425   "self_type" : "_ZTIK7log_msg",
3426   "size" : 5124,
3427   "source_file" : "/system/core/liblog/include/log/log_read.h"
3428  },
3429  {
3430   "alignment" : 4,
3431   "is_const" : true,
3432   "linker_set_key" : "_ZTIK9Backtrace",
3433   "name" : "const Backtrace",
3434   "referenced_type" : "_ZTI9Backtrace",
3435   "self_type" : "_ZTIK9Backtrace",
3436   "size" : 48,
3437   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
3438  },
3439  {
3440   "alignment" : 4,
3441   "is_const" : true,
3442   "linker_set_key" : "_ZTIKN12BacktraceMap8iteratorE",
3443   "name" : "const BacktraceMap::iterator",
3444   "referenced_type" : "_ZTIN12BacktraceMap8iteratorE",
3445   "self_type" : "_ZTIKN12BacktraceMap8iteratorE",
3446   "size" : 8,
3447   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
3448  },
3449  {
3450   "alignment" : 4,
3451   "is_const" : true,
3452   "linker_set_key" : "_ZTIKN7android10VectorImplE",
3453   "name" : "const android::VectorImpl",
3454   "referenced_type" : "_ZTIN7android10VectorImplE",
3455   "self_type" : "_ZTIKN7android10VectorImplE",
3456   "size" : 20,
3457   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3458  },
3459  {
3460   "alignment" : 4,
3461   "is_const" : true,
3462   "linker_set_key" : "_ZTIKN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
3463   "name" : "const android::KeyedVector<int, android::ProcessCallStack::ThreadInfo>",
3464   "referenced_type" : "_ZTIN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
3465   "self_type" : "_ZTIKN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
3466   "size" : 20,
3467   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h"
3468  },
3469  {
3470   "alignment" : 4,
3471   "is_const" : true,
3472   "linker_set_key" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
3473   "name" : "const android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
3474   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
3475   "self_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
3476   "size" : 20,
3477   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
3478  },
3479  {
3480   "alignment" : 4,
3481   "is_const" : true,
3482   "linker_set_key" : "_ZTIKN7android16ProcessCallStack10ThreadInfoE",
3483   "name" : "const android::ProcessCallStack::ThreadInfo",
3484   "referenced_type" : "_ZTIN7android16ProcessCallStack10ThreadInfoE",
3485   "self_type" : "_ZTIKN7android16ProcessCallStack10ThreadInfoE",
3486   "size" : 24,
3487   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3488  },
3489  {
3490   "alignment" : 4,
3491   "is_const" : true,
3492   "linker_set_key" : "_ZTIKN7android16ProcessCallStackE",
3493   "name" : "const android::ProcessCallStack",
3494   "referenced_type" : "_ZTIN7android16ProcessCallStackE",
3495   "self_type" : "_ZTIKN7android16ProcessCallStackE",
3496   "size" : 64,
3497   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
3498  },
3499  {
3500   "alignment" : 4,
3501   "is_const" : true,
3502   "linker_set_key" : "_ZTIKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3503   "name" : "const android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>",
3504   "referenced_type" : "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3505   "self_type" : "_ZTIKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3506   "size" : 28,
3507   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3508  },
3509  {
3510   "alignment" : 4,
3511   "is_const" : true,
3512   "linker_set_key" : "_ZTIKN7android6VectorINS_7String8EEE",
3513   "name" : "const android::Vector<android::String8>",
3514   "referenced_type" : "_ZTIN7android6VectorINS_7String8EEE",
3515   "self_type" : "_ZTIKN7android6VectorINS_7String8EEE",
3516   "size" : 20,
3517   "source_file" : "/system/core/libutils/include/utils/Vector.h"
3518  },
3519  {
3520   "alignment" : 4,
3521   "is_const" : true,
3522   "linker_set_key" : "_ZTIKN7android7String8E",
3523   "name" : "const android::String8",
3524   "referenced_type" : "_ZTIN7android7String8E",
3525   "self_type" : "_ZTIKN7android7String8E",
3526   "size" : 4,
3527   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3528  },
3529  {
3530   "alignment" : 4,
3531   "is_const" : true,
3532   "linker_set_key" : "_ZTIKN7android9CallStackE",
3533   "name" : "const android::CallStack",
3534   "referenced_type" : "_ZTIN7android9CallStackE",
3535   "self_type" : "_ZTIKN7android9CallStackE",
3536   "size" : 20,
3537   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
3538  },
3539  {
3540   "alignment" : 4,
3541   "is_const" : true,
3542   "linker_set_key" : "_ZTIKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
3543   "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> > > >",
3544   "referenced_type" : "_ZTINSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
3545   "self_type" : "_ZTIKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
3546   "size" : 12,
3547   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
3548  },
3549  {
3550   "alignment" : 1,
3551   "is_const" : true,
3552   "linker_set_key" : "_ZTIKa",
3553   "name" : "const signed char",
3554   "referenced_type" : "_ZTIa",
3555   "self_type" : "_ZTIKa",
3556   "size" : 1,
3557   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3558  },
3559  {
3560   "alignment" : 1,
3561   "is_const" : true,
3562   "linker_set_key" : "_ZTIKb",
3563   "name" : "const bool",
3564   "referenced_type" : "_ZTIb",
3565   "self_type" : "_ZTIKb",
3566   "size" : 1,
3567   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3568  },
3569  {
3570   "alignment" : 1,
3571   "is_const" : true,
3572   "linker_set_key" : "_ZTIKc",
3573   "name" : "const char",
3574   "referenced_type" : "_ZTIc",
3575   "self_type" : "_ZTIKc",
3576   "size" : 1,
3577   "source_file" : "/system/core/liblog/include/android/log.h"
3578  },
3579  {
3580   "alignment" : 4,
3581   "is_const" : true,
3582   "linker_set_key" : "_ZTIKd",
3583   "name" : "const double",
3584   "referenced_type" : "_ZTId",
3585   "self_type" : "_ZTIKd",
3586   "size" : 8,
3587   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3588  },
3589  {
3590   "alignment" : 4,
3591   "is_const" : true,
3592   "linker_set_key" : "_ZTIKf",
3593   "name" : "const float",
3594   "referenced_type" : "_ZTIf",
3595   "self_type" : "_ZTIKf",
3596   "size" : 4,
3597   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3598  },
3599  {
3600   "alignment" : 1,
3601   "is_const" : true,
3602   "linker_set_key" : "_ZTIKh",
3603   "name" : "const unsigned char",
3604   "referenced_type" : "_ZTIh",
3605   "self_type" : "_ZTIKh",
3606   "size" : 1,
3607   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
3608  },
3609  {
3610   "alignment" : 4,
3611   "is_const" : true,
3612   "linker_set_key" : "_ZTIKi",
3613   "name" : "const int",
3614   "referenced_type" : "_ZTIi",
3615   "self_type" : "_ZTIKi",
3616   "size" : 4,
3617   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
3618  },
3619  {
3620   "alignment" : 4,
3621   "is_const" : true,
3622   "linker_set_key" : "_ZTIKj",
3623   "name" : "const unsigned int",
3624   "referenced_type" : "_ZTIj",
3625   "self_type" : "_ZTIKj",
3626   "size" : 4,
3627   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3628  },
3629  {
3630   "alignment" : 2,
3631   "is_const" : true,
3632   "linker_set_key" : "_ZTIKs",
3633   "name" : "const short",
3634   "referenced_type" : "_ZTIs",
3635   "self_type" : "_ZTIKs",
3636   "size" : 2,
3637   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3638  },
3639  {
3640   "alignment" : 2,
3641   "is_const" : true,
3642   "linker_set_key" : "_ZTIKt",
3643   "name" : "const unsigned short",
3644   "referenced_type" : "_ZTIt",
3645   "self_type" : "_ZTIKt",
3646   "size" : 2,
3647   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3648  },
3649  {
3650   "is_const" : true,
3651   "linker_set_key" : "_ZTIKv",
3652   "name" : "const void",
3653   "referenced_type" : "_ZTIv",
3654   "self_type" : "_ZTIKv",
3655   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3656  },
3657  {
3658   "alignment" : 4,
3659   "is_const" : true,
3660   "linker_set_key" : "_ZTIKx",
3661   "name" : "const long long",
3662   "referenced_type" : "_ZTIx",
3663   "self_type" : "_ZTIKx",
3664   "size" : 8,
3665   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3666  },
3667  {
3668   "alignment" : 4,
3669   "is_const" : true,
3670   "linker_set_key" : "_ZTIKy",
3671   "name" : "const unsigned long long",
3672   "referenced_type" : "_ZTIy",
3673   "self_type" : "_ZTIKy",
3674   "size" : 8,
3675   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3676  }
3677 ],
3678 "record_types" :
3679 [
3680  {
3681   "alignment" : 4,
3682   "fields" :
3683   [
3684    {
3685     "access" : "protected",
3686     "field_name" : "pid_",
3687     "field_offset" : 32,
3688     "referenced_type" : "_ZTIi"
3689    },
3690    {
3691     "access" : "protected",
3692     "field_name" : "maps_",
3693     "field_offset" : 64,
3694     "referenced_type" : "_ZTINSt3__15dequeI15backtrace_map_tNS_9allocatorIS1_EEEE"
3695    },
3696    {
3697     "access" : "protected",
3698     "field_name" : "suffixes_to_ignore_",
3699     "field_offset" : 256,
3700     "referenced_type" : "_ZTINSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE"
3701    },
3702    {
3703     "access" : "protected",
3704     "field_name" : "resolve_names_",
3705     "field_offset" : 352,
3706     "referenced_type" : "_ZTIb"
3707    }
3708   ],
3709   "linker_set_key" : "_ZTI12BacktraceMap",
3710   "name" : "BacktraceMap",
3711   "record_kind" : "class",
3712   "referenced_type" : "_ZTI12BacktraceMap",
3713   "self_type" : "_ZTI12BacktraceMap",
3714   "size" : 48,
3715   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h",
3716   "vtable_components" :
3717   [
3718    {
3719     "kind" : "offset_to_top"
3720    },
3721    {
3722     "kind" : "rtti",
3723     "mangled_component_name" : "_ZTI12BacktraceMap"
3724    },
3725    {
3726     "kind" : "complete_dtor_pointer",
3727     "mangled_component_name" : "_ZN12BacktraceMapD1Ev"
3728    },
3729    {
3730     "kind" : "deleting_dtor_pointer",
3731     "mangled_component_name" : "_ZN12BacktraceMapD0Ev"
3732    },
3733    {
3734     "mangled_component_name" : "_ZN12BacktraceMap6FillInEyP15backtrace_map_t"
3735    },
3736    {
3737     "mangled_component_name" : "_ZN12BacktraceMap15GetFunctionNameEyPy"
3738    },
3739    {
3740     "mangled_component_name" : "_ZN12BacktraceMap16GetProcessMemoryEv"
3741    },
3742    {
3743     "mangled_component_name" : "_ZN12BacktraceMap12LockIteratorEv"
3744    },
3745    {
3746     "mangled_component_name" : "_ZN12BacktraceMap14UnlockIteratorEv"
3747    },
3748    {
3749     "mangled_component_name" : "_ZN12BacktraceMap5BuildEv"
3750    },
3751    {
3752     "mangled_component_name" : "_ZN12BacktraceMap11GetLoadBiasEj"
3753    }
3754   ]
3755  },
3756  {
3757   "alignment" : 4,
3758   "fields" :
3759   [
3760    {
3761     "field_name" : "len",
3762     "referenced_type" : "_ZTIt"
3763    },
3764    {
3765     "field_name" : "hdr_size",
3766     "field_offset" : 16,
3767     "referenced_type" : "_ZTIt"
3768    },
3769    {
3770     "field_name" : "pid",
3771     "field_offset" : 32,
3772     "referenced_type" : "_ZTIi"
3773    },
3774    {
3775     "field_name" : "tid",
3776     "field_offset" : 64,
3777     "referenced_type" : "_ZTIj"
3778    },
3779    {
3780     "field_name" : "sec",
3781     "field_offset" : 96,
3782     "referenced_type" : "_ZTIj"
3783    },
3784    {
3785     "field_name" : "nsec",
3786     "field_offset" : 128,
3787     "referenced_type" : "_ZTIj"
3788    },
3789    {
3790     "field_name" : "lid",
3791     "field_offset" : 160,
3792     "referenced_type" : "_ZTIj"
3793    },
3794    {
3795     "field_name" : "uid",
3796     "field_offset" : 192,
3797     "referenced_type" : "_ZTIj"
3798    }
3799   ],
3800   "linker_set_key" : "_ZTI12logger_entry",
3801   "name" : "logger_entry",
3802   "referenced_type" : "_ZTI12logger_entry",
3803   "self_type" : "_ZTI12logger_entry",
3804   "size" : 28,
3805   "source_file" : "/system/core/liblog/include/log/log_read.h"
3806  },
3807  {
3808   "alignment" : 4,
3809   "fields" :
3810   [
3811    {
3812     "field_name" : "start",
3813     "referenced_type" : "_ZTIy"
3814    },
3815    {
3816     "field_name" : "end",
3817     "field_offset" : 64,
3818     "referenced_type" : "_ZTIy"
3819    },
3820    {
3821     "field_name" : "offset",
3822     "field_offset" : 128,
3823     "referenced_type" : "_ZTIy"
3824    },
3825    {
3826     "field_name" : "load_bias",
3827     "field_offset" : 192,
3828     "referenced_type" : "_ZTIy"
3829    },
3830    {
3831     "field_name" : "flags",
3832     "field_offset" : 256,
3833     "referenced_type" : "_ZTIi"
3834    },
3835    {
3836     "field_name" : "name",
3837     "field_offset" : 288,
3838     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3839    }
3840   ],
3841   "linker_set_key" : "_ZTI15backtrace_map_t",
3842   "name" : "backtrace_map_t",
3843   "referenced_type" : "_ZTI15backtrace_map_t",
3844   "self_type" : "_ZTI15backtrace_map_t",
3845   "size" : 48,
3846   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
3847  },
3848  {
3849   "alignment" : 4,
3850   "fields" :
3851   [
3852    {
3853     "field_name" : "error_code",
3854     "referenced_type" : "_ZTI24BacktraceUnwindErrorCode"
3855    },
3856    {
3857     "field_name" : "error_info",
3858     "field_offset" : 32,
3859     "referenced_type" : "_ZTIN20BacktraceUnwindErrorUt_E"
3860    }
3861   ],
3862   "linker_set_key" : "_ZTI20BacktraceUnwindError",
3863   "name" : "BacktraceUnwindError",
3864   "referenced_type" : "_ZTI20BacktraceUnwindError",
3865   "self_type" : "_ZTI20BacktraceUnwindError",
3866   "size" : 12,
3867   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
3868  },
3869  {
3870   "alignment" : 4,
3871   "fields" :
3872   [
3873    {
3874     "field_name" : "struct_size",
3875     "referenced_type" : "_ZTIj"
3876    },
3877    {
3878     "field_name" : "buffer_id",
3879     "field_offset" : 32,
3880     "referenced_type" : "_ZTIi"
3881    },
3882    {
3883     "field_name" : "priority",
3884     "field_offset" : 64,
3885     "referenced_type" : "_ZTIi"
3886    },
3887    {
3888     "field_name" : "tag",
3889     "field_offset" : 96,
3890     "referenced_type" : "_ZTIPKc"
3891    },
3892    {
3893     "field_name" : "file",
3894     "field_offset" : 128,
3895     "referenced_type" : "_ZTIPKc"
3896    },
3897    {
3898     "field_name" : "line",
3899     "field_offset" : 160,
3900     "referenced_type" : "_ZTIj"
3901    },
3902    {
3903     "field_name" : "message",
3904     "field_offset" : 192,
3905     "referenced_type" : "_ZTIPKc"
3906    }
3907   ],
3908   "linker_set_key" : "_ZTI21__android_log_message",
3909   "name" : "__android_log_message",
3910   "referenced_type" : "_ZTI21__android_log_message",
3911   "self_type" : "_ZTI21__android_log_message",
3912   "size" : 28,
3913   "source_file" : "/system/core/liblog/include/android/log.h"
3914  },
3915  {
3916   "alignment" : 4,
3917   "fields" :
3918   [
3919    {
3920     "field_name" : "start",
3921     "referenced_type" : "_ZTIy"
3922    },
3923    {
3924     "field_name" : "end",
3925     "field_offset" : 64,
3926     "referenced_type" : "_ZTIy"
3927    },
3928    {
3929     "field_name" : "data",
3930     "field_offset" : 128,
3931     "referenced_type" : "_ZTIPKh"
3932    }
3933   ],
3934   "linker_set_key" : "_ZTI21backtrace_stackinfo_t",
3935   "name" : "backtrace_stackinfo_t",
3936   "referenced_type" : "_ZTI21backtrace_stackinfo_t",
3937   "self_type" : "_ZTI21backtrace_stackinfo_t",
3938   "size" : 20,
3939   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
3940  },
3941  {
3942   "alignment" : 4,
3943   "fields" :
3944   [
3945    {
3946     "field_name" : "num",
3947     "referenced_type" : "_ZTIj"
3948    },
3949    {
3950     "field_name" : "pc",
3951     "field_offset" : 32,
3952     "referenced_type" : "_ZTIy"
3953    },
3954    {
3955     "field_name" : "rel_pc",
3956     "field_offset" : 96,
3957     "referenced_type" : "_ZTIy"
3958    },
3959    {
3960     "field_name" : "sp",
3961     "field_offset" : 160,
3962     "referenced_type" : "_ZTIy"
3963    },
3964    {
3965     "field_name" : "stack_size",
3966     "field_offset" : 224,
3967     "referenced_type" : "_ZTIj"
3968    },
3969    {
3970     "field_name" : "map",
3971     "field_offset" : 256,
3972     "referenced_type" : "_ZTI15backtrace_map_t"
3973    },
3974    {
3975     "field_name" : "func_name",
3976     "field_offset" : 640,
3977     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3978    },
3979    {
3980     "field_name" : "func_offset",
3981     "field_offset" : 736,
3982     "referenced_type" : "_ZTIy"
3983    }
3984   ],
3985   "linker_set_key" : "_ZTI22backtrace_frame_data_t",
3986   "name" : "backtrace_frame_data_t",
3987   "referenced_type" : "_ZTI22backtrace_frame_data_t",
3988   "self_type" : "_ZTI22backtrace_frame_data_t",
3989   "size" : 100,
3990   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
3991  },
3992  {
3993   "alignment" : 4,
3994   "fields" :
3995   [
3996    {
3997     "access" : "private",
3998     "field_name" : "map_",
3999     "referenced_type" : "_ZTIP12BacktraceMap"
4000    }
4001   ],
4002   "linker_set_key" : "_ZTI30ScopedBacktraceMapIteratorLock",
4003   "name" : "ScopedBacktraceMapIteratorLock",
4004   "record_kind" : "class",
4005   "referenced_type" : "_ZTI30ScopedBacktraceMapIteratorLock",
4006   "self_type" : "_ZTI30ScopedBacktraceMapIteratorLock",
4007   "size" : 4,
4008   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
4009  },
4010  {
4011   "alignment" : 4,
4012   "fields" :
4013   [
4014    {
4015     "referenced_type" : "_ZTIN7log_msgUt_E"
4016    }
4017   ],
4018   "linker_set_key" : "_ZTI7log_msg",
4019   "name" : "log_msg",
4020   "referenced_type" : "_ZTI7log_msg",
4021   "self_type" : "_ZTI7log_msg",
4022   "size" : 5124,
4023   "source_file" : "/system/core/liblog/include/log/log_read.h"
4024  },
4025  {
4026   "alignment" : 1,
4027   "fields" :
4028   [
4029    {
4030     "field_name" : "tv_sec",
4031     "referenced_type" : "_ZTIj"
4032    },
4033    {
4034     "field_name" : "tv_nsec",
4035     "field_offset" : 32,
4036     "referenced_type" : "_ZTIj"
4037    }
4038   ],
4039   "linker_set_key" : "_ZTI8log_time",
4040   "name" : "log_time",
4041   "referenced_type" : "_ZTI8log_time",
4042   "self_type" : "_ZTI8log_time",
4043   "size" : 8,
4044   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h"
4045  },
4046  {
4047   "alignment" : 4,
4048   "fields" :
4049   [
4050    {
4051     "access" : "protected",
4052     "field_name" : "pid_",
4053     "field_offset" : 32,
4054     "referenced_type" : "_ZTIi"
4055    },
4056    {
4057     "access" : "protected",
4058     "field_name" : "tid_",
4059     "field_offset" : 64,
4060     "referenced_type" : "_ZTIi"
4061    },
4062    {
4063     "access" : "protected",
4064     "field_name" : "map_",
4065     "field_offset" : 96,
4066     "referenced_type" : "_ZTIP12BacktraceMap"
4067    },
4068    {
4069     "access" : "protected",
4070     "field_name" : "map_shared_",
4071     "field_offset" : 128,
4072     "referenced_type" : "_ZTIb"
4073    },
4074    {
4075     "access" : "protected",
4076     "field_name" : "frames_",
4077     "field_offset" : 160,
4078     "referenced_type" : "_ZTINSt3__16vectorI22backtrace_frame_data_tNS_9allocatorIS1_EEEE"
4079    },
4080    {
4081     "access" : "protected",
4082     "field_name" : "skip_frames_",
4083     "field_offset" : 256,
4084     "referenced_type" : "_ZTIb"
4085    },
4086    {
4087     "access" : "protected",
4088     "field_name" : "error_",
4089     "field_offset" : 288,
4090     "referenced_type" : "_ZTI20BacktraceUnwindError"
4091    }
4092   ],
4093   "linker_set_key" : "_ZTI9Backtrace",
4094   "name" : "Backtrace",
4095   "record_kind" : "class",
4096   "referenced_type" : "_ZTI9Backtrace",
4097   "self_type" : "_ZTI9Backtrace",
4098   "size" : 48,
4099   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h",
4100   "vtable_components" :
4101   [
4102    {
4103     "kind" : "offset_to_top"
4104    },
4105    {
4106     "kind" : "rtti",
4107     "mangled_component_name" : "_ZTI9Backtrace"
4108    },
4109    {
4110     "kind" : "complete_dtor_pointer",
4111     "mangled_component_name" : "_ZN9BacktraceD1Ev"
4112    },
4113    {
4114     "kind" : "deleting_dtor_pointer",
4115     "mangled_component_name" : "_ZN9BacktraceD0Ev"
4116    },
4117    {
4118     "is_pure" : true,
4119     "mangled_component_name" : "_ZN9Backtrace6UnwindEjPv"
4120    },
4121    {
4122     "mangled_component_name" : "_ZN9Backtrace15GetFunctionNameEyPyPK15backtrace_map_t"
4123    },
4124    {
4125     "mangled_component_name" : "_ZN9Backtrace9FillInMapEyP15backtrace_map_t"
4126    },
4127    {
4128     "is_pure" : true,
4129     "mangled_component_name" : "_ZN9Backtrace8ReadWordEyPj"
4130    },
4131    {
4132     "is_pure" : true,
4133     "mangled_component_name" : "_ZN9Backtrace4ReadEyPhj"
4134    },
4135    {
4136     "mangled_component_name" : "_ZN9Backtrace15FormatFrameDataEj"
4137    },
4138    {
4139     "is_pure" : true,
4140     "mangled_component_name" : "_ZN9Backtrace18GetFunctionNameRawEyPy"
4141    },
4142    {
4143     "mangled_component_name" : "_ZN9Backtrace18VerifyReadWordArgsEyPj"
4144    }
4145   ]
4146  },
4147  {
4148   "alignment" : 4,
4149   "base_specifiers" :
4150   [
4151    {
4152     "referenced_type" : "_ZTINSt3__18iteratorINS_26bidirectional_iterator_tagEP15backtrace_map_tiPS3_RS3_EE"
4153    }
4154   ],
4155   "fields" :
4156   [
4157    {
4158     "access" : "private",
4159     "field_name" : "map_",
4160     "referenced_type" : "_ZTIP12BacktraceMap"
4161    },
4162    {
4163     "access" : "private",
4164     "field_name" : "index_",
4165     "field_offset" : 32,
4166     "referenced_type" : "_ZTIj"
4167    }
4168   ],
4169   "linker_set_key" : "_ZTIN12BacktraceMap8iteratorE",
4170   "name" : "BacktraceMap::iterator",
4171   "record_kind" : "class",
4172   "referenced_type" : "_ZTIN12BacktraceMap8iteratorE",
4173   "self_type" : "_ZTIN12BacktraceMap8iteratorE",
4174   "size" : 8,
4175   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
4176  },
4177  {
4178   "alignment" : 4,
4179   "fields" :
4180   [
4181    {
4182     "field_name" : "addr",
4183     "referenced_type" : "_ZTIy"
4184    },
4185    {
4186     "field_name" : "regno",
4187     "referenced_type" : "_ZTIy"
4188    }
4189   ],
4190   "is_anonymous" : true,
4191   "linker_set_key" : "_ZTIN20BacktraceUnwindErrorUt_E",
4192   "name" : "BacktraceUnwindError::(anonymous union at system/core/libbacktrace/include/backtrace/Backtrace.h:74:3)",
4193   "record_kind" : "union",
4194   "referenced_type" : "_ZTIN20BacktraceUnwindErrorUt_E",
4195   "self_type" : "_ZTIN20BacktraceUnwindErrorUt_E",
4196   "size" : 8,
4197   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
4198  },
4199  {
4200   "alignment" : 4,
4201   "base_specifiers" :
4202   [
4203    {
4204     "referenced_type" : "_ZTIN7android7PrinterE"
4205    }
4206   ],
4207   "fields" :
4208   [
4209    {
4210     "access" : "private",
4211     "field_name" : "mLogTag",
4212     "field_offset" : 32,
4213     "referenced_type" : "_ZTIPKc"
4214    },
4215    {
4216     "access" : "private",
4217     "field_name" : "mPriority",
4218     "field_offset" : 64,
4219     "referenced_type" : "_ZTI19android_LogPriority"
4220    },
4221    {
4222     "access" : "private",
4223     "field_name" : "mPrefix",
4224     "field_offset" : 96,
4225     "referenced_type" : "_ZTIPKc"
4226    },
4227    {
4228     "access" : "private",
4229     "field_name" : "mIgnoreBlankLines",
4230     "field_offset" : 128,
4231     "referenced_type" : "_ZTIb"
4232    }
4233   ],
4234   "linker_set_key" : "_ZTIN7android10LogPrinterE",
4235   "name" : "android::LogPrinter",
4236   "record_kind" : "class",
4237   "referenced_type" : "_ZTIN7android10LogPrinterE",
4238   "self_type" : "_ZTIN7android10LogPrinterE",
4239   "size" : 20,
4240   "source_file" : "/system/core/libutils/include/utils/Printer.h",
4241   "vtable_components" :
4242   [
4243    {
4244     "kind" : "offset_to_top"
4245    },
4246    {
4247     "kind" : "rtti",
4248     "mangled_component_name" : "_ZTIN7android10LogPrinterE"
4249    },
4250    {
4251     "mangled_component_name" : "_ZN7android10LogPrinter9printLineEPKc"
4252    },
4253    {
4254     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
4255    },
4256    {
4257     "kind" : "complete_dtor_pointer",
4258     "mangled_component_name" : "_ZN7android10LogPrinterD1Ev"
4259    },
4260    {
4261     "kind" : "deleting_dtor_pointer",
4262     "mangled_component_name" : "_ZN7android10LogPrinterD0Ev"
4263    }
4264   ]
4265  },
4266  {
4267   "alignment" : 4,
4268   "fields" :
4269   [
4270    {
4271     "access" : "private",
4272     "field_name" : "mStorage",
4273     "field_offset" : 32,
4274     "referenced_type" : "_ZTIPv"
4275    },
4276    {
4277     "access" : "private",
4278     "field_name" : "mCount",
4279     "field_offset" : 64,
4280     "referenced_type" : "_ZTIj"
4281    },
4282    {
4283     "access" : "private",
4284     "field_name" : "mFlags",
4285     "field_offset" : 96,
4286     "referenced_type" : "_ZTIKj"
4287    },
4288    {
4289     "access" : "private",
4290     "field_name" : "mItemSize",
4291     "field_offset" : 128,
4292     "referenced_type" : "_ZTIKj"
4293    }
4294   ],
4295   "linker_set_key" : "_ZTIN7android10VectorImplE",
4296   "name" : "android::VectorImpl",
4297   "record_kind" : "class",
4298   "referenced_type" : "_ZTIN7android10VectorImplE",
4299   "self_type" : "_ZTIN7android10VectorImplE",
4300   "size" : 20,
4301   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
4302   "vtable_components" :
4303   [
4304    {
4305     "kind" : "offset_to_top"
4306    },
4307    {
4308     "kind" : "rtti",
4309     "mangled_component_name" : "_ZTIN7android10VectorImplE"
4310    },
4311    {
4312     "kind" : "complete_dtor_pointer",
4313     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
4314    },
4315    {
4316     "kind" : "deleting_dtor_pointer",
4317     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
4318    },
4319    {
4320     "is_pure" : true,
4321     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
4322    },
4323    {
4324     "is_pure" : true,
4325     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
4326    },
4327    {
4328     "is_pure" : true,
4329     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
4330    },
4331    {
4332     "is_pure" : true,
4333     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
4334    },
4335    {
4336     "is_pure" : true,
4337     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
4338    },
4339    {
4340     "is_pure" : true,
4341     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
4342    }
4343   ]
4344  },
4345  {
4346   "alignment" : 4,
4347   "fields" :
4348   [
4349    {
4350     "access" : "private",
4351     "field_name" : "mVector",
4352     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
4353    }
4354   ],
4355   "linker_set_key" : "_ZTIN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
4356   "name" : "android::KeyedVector<int, android::ProcessCallStack::ThreadInfo>",
4357   "record_kind" : "class",
4358   "referenced_type" : "_ZTIN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
4359   "self_type" : "_ZTIN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
4360   "size" : 20,
4361   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
4362   "template_args" : [ "_ZTIi", "_ZTIN7android16ProcessCallStack10ThreadInfoE" ]
4363  },
4364  {
4365   "alignment" : 4,
4366   "base_specifiers" :
4367   [
4368    {
4369     "access" : "private",
4370     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
4371    }
4372   ],
4373   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4374   "name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
4375   "record_kind" : "class",
4376   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4377   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4378   "size" : 20,
4379   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
4380   "template_args" :
4381   [
4382    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
4383   ],
4384   "vtable_components" :
4385   [
4386    {
4387     "kind" : "offset_to_top"
4388    },
4389    {
4390     "kind" : "rtti",
4391     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
4392    },
4393    {
4394     "kind" : "complete_dtor_pointer",
4395     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEED1Ev"
4396    },
4397    {
4398     "kind" : "deleting_dtor_pointer",
4399     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEED0Ev"
4400    },
4401    {
4402     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE12do_constructEPvj"
4403    },
4404    {
4405     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_destroyEPvj"
4406    },
4407    {
4408     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE7do_copyEPvPKvj"
4409    },
4410    {
4411     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE8do_splatEPvPKvj"
4412    },
4413    {
4414     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE15do_move_forwardEPvPKvj"
4415    },
4416    {
4417     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE16do_move_backwardEPvPKvj"
4418    },
4419    {
4420     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_compareEPKvS7_"
4421    }
4422   ]
4423  },
4424  {
4425   "alignment" : 4,
4426   "base_specifiers" :
4427   [
4428    {
4429     "access" : "private",
4430     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
4431    }
4432   ],
4433   "linker_set_key" : "_ZTIN7android12SortedVectorINS_7String8EEE",
4434   "name" : "android::SortedVector<android::String8>",
4435   "record_kind" : "class",
4436   "referenced_type" : "_ZTIN7android12SortedVectorINS_7String8EEE",
4437   "self_type" : "_ZTIN7android12SortedVectorINS_7String8EEE",
4438   "size" : 20,
4439   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
4440   "template_args" : [ "_ZTIN7android7String8E" ],
4441   "vtable_components" :
4442   [
4443    {
4444     "kind" : "offset_to_top"
4445    },
4446    {
4447     "kind" : "rtti",
4448     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_7String8EEE"
4449    },
4450    {
4451     "kind" : "complete_dtor_pointer",
4452     "mangled_component_name" : "_ZN7android12SortedVectorINS_7String8EED1Ev"
4453    },
4454    {
4455     "kind" : "deleting_dtor_pointer",
4456     "mangled_component_name" : "_ZN7android12SortedVectorINS_7String8EED0Ev"
4457    },
4458    {
4459     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE12do_constructEPvj"
4460    },
4461    {
4462     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE10do_destroyEPvj"
4463    },
4464    {
4465     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE7do_copyEPvPKvj"
4466    },
4467    {
4468     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE8do_splatEPvPKvj"
4469    },
4470    {
4471     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE15do_move_forwardEPvPKvj"
4472    },
4473    {
4474     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE16do_move_backwardEPvPKvj"
4475    },
4476    {
4477     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE10do_compareEPKvS4_"
4478    }
4479   ]
4480  },
4481  {
4482   "alignment" : 4,
4483   "base_specifiers" :
4484   [
4485    {
4486     "referenced_type" : "_ZTIN7android7PrinterE"
4487    }
4488   ],
4489   "fields" :
4490   [
4491    {
4492     "access" : "private",
4493     "field_name" : "mPrinter",
4494     "field_offset" : 32,
4495     "referenced_type" : "_ZTIRN7android7PrinterE"
4496    },
4497    {
4498     "access" : "private",
4499     "field_name" : "mPrefix",
4500     "field_offset" : 64,
4501     "referenced_type" : "_ZTIPKc"
4502    }
4503   ],
4504   "linker_set_key" : "_ZTIN7android13PrefixPrinterE",
4505   "name" : "android::PrefixPrinter",
4506   "record_kind" : "class",
4507   "referenced_type" : "_ZTIN7android13PrefixPrinterE",
4508   "self_type" : "_ZTIN7android13PrefixPrinterE",
4509   "size" : 12,
4510   "source_file" : "/system/core/libutils/include/utils/Printer.h",
4511   "vtable_components" :
4512   [
4513    {
4514     "kind" : "offset_to_top"
4515    },
4516    {
4517     "kind" : "rtti",
4518     "mangled_component_name" : "_ZTIN7android13PrefixPrinterE"
4519    },
4520    {
4521     "mangled_component_name" : "_ZN7android13PrefixPrinter9printLineEPKc"
4522    },
4523    {
4524     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
4525    },
4526    {
4527     "kind" : "complete_dtor_pointer",
4528     "mangled_component_name" : "_ZN7android13PrefixPrinterD1Ev"
4529    },
4530    {
4531     "kind" : "deleting_dtor_pointer",
4532     "mangled_component_name" : "_ZN7android13PrefixPrinterD0Ev"
4533    }
4534   ]
4535  },
4536  {
4537   "alignment" : 1,
4538   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16ProcessCallStack10ThreadInfoEEE",
4539   "name" : "android::trait_pointer<android::ProcessCallStack::ThreadInfo>",
4540   "referenced_type" : "_ZTIN7android13trait_pointerINS_16ProcessCallStack10ThreadInfoEEE",
4541   "self_type" : "_ZTIN7android13trait_pointerINS_16ProcessCallStack10ThreadInfoEEE",
4542   "size" : 1,
4543   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4544   "template_args" : [ "_ZTIN7android16ProcessCallStack10ThreadInfoE" ]
4545  },
4546  {
4547   "alignment" : 1,
4548   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4549   "name" : "android::trait_pointer<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
4550   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4551   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4552   "size" : 1,
4553   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4554   "template_args" :
4555   [
4556    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
4557   ]
4558  },
4559  {
4560   "alignment" : 1,
4561   "linker_set_key" : "_ZTIN7android13trait_pointerINS_7String8EEE",
4562   "name" : "android::trait_pointer<android::String8>",
4563   "referenced_type" : "_ZTIN7android13trait_pointerINS_7String8EEE",
4564   "self_type" : "_ZTIN7android13trait_pointerINS_7String8EEE",
4565   "size" : 1,
4566   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4567   "template_args" : [ "_ZTIN7android7String8E" ]
4568  },
4569  {
4570   "alignment" : 1,
4571   "linker_set_key" : "_ZTIN7android13trait_pointerIiEE",
4572   "name" : "android::trait_pointer<int>",
4573   "referenced_type" : "_ZTIN7android13trait_pointerIiEE",
4574   "self_type" : "_ZTIN7android13trait_pointerIiEE",
4575   "size" : 1,
4576   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4577   "template_args" : [ "_ZTIi" ]
4578  },
4579  {
4580   "alignment" : 4,
4581   "base_specifiers" :
4582   [
4583    {
4584     "referenced_type" : "_ZTIN7android7PrinterE"
4585    }
4586   ],
4587   "fields" :
4588   [
4589    {
4590     "access" : "private",
4591     "field_name" : "mTarget",
4592     "field_offset" : 32,
4593     "referenced_type" : "_ZTIPN7android7String8E"
4594    },
4595    {
4596     "access" : "private",
4597     "field_name" : "mPrefix",
4598     "field_offset" : 64,
4599     "referenced_type" : "_ZTIPKc"
4600    }
4601   ],
4602   "linker_set_key" : "_ZTIN7android14String8PrinterE",
4603   "name" : "android::String8Printer",
4604   "record_kind" : "class",
4605   "referenced_type" : "_ZTIN7android14String8PrinterE",
4606   "self_type" : "_ZTIN7android14String8PrinterE",
4607   "size" : 12,
4608   "source_file" : "/system/core/libutils/include/utils/Printer.h",
4609   "vtable_components" :
4610   [
4611    {
4612     "kind" : "offset_to_top"
4613    },
4614    {
4615     "kind" : "rtti",
4616     "mangled_component_name" : "_ZTIN7android14String8PrinterE"
4617    },
4618    {
4619     "mangled_component_name" : "_ZN7android14String8Printer9printLineEPKc"
4620    },
4621    {
4622     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
4623    },
4624    {
4625     "kind" : "complete_dtor_pointer",
4626     "mangled_component_name" : "_ZN7android14String8PrinterD1Ev"
4627    },
4628    {
4629     "kind" : "deleting_dtor_pointer",
4630     "mangled_component_name" : "_ZN7android14String8PrinterD0Ev"
4631    }
4632   ]
4633  },
4634  {
4635   "access" : "private",
4636   "alignment" : 4,
4637   "fields" :
4638   [
4639    {
4640     "field_name" : "callStack",
4641     "referenced_type" : "_ZTIN7android9CallStackE"
4642    },
4643    {
4644     "field_name" : "threadName",
4645     "field_offset" : 160,
4646     "referenced_type" : "_ZTIN7android7String8E"
4647    }
4648   ],
4649   "linker_set_key" : "_ZTIN7android16ProcessCallStack10ThreadInfoE",
4650   "name" : "android::ProcessCallStack::ThreadInfo",
4651   "referenced_type" : "_ZTIN7android16ProcessCallStack10ThreadInfoE",
4652   "self_type" : "_ZTIN7android16ProcessCallStack10ThreadInfoE",
4653   "size" : 24,
4654   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
4655  },
4656  {
4657   "alignment" : 4,
4658   "fields" :
4659   [
4660    {
4661     "access" : "private",
4662     "field_name" : "mThreadMap",
4663     "referenced_type" : "_ZTIN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE"
4664    },
4665    {
4666     "access" : "private",
4667     "field_name" : "mTimeUpdated",
4668     "field_offset" : 160,
4669     "referenced_type" : "_ZTI2tm"
4670    }
4671   ],
4672   "linker_set_key" : "_ZTIN7android16ProcessCallStackE",
4673   "name" : "android::ProcessCallStack",
4674   "record_kind" : "class",
4675   "referenced_type" : "_ZTIN7android16ProcessCallStackE",
4676   "self_type" : "_ZTIN7android16ProcessCallStackE",
4677   "size" : 64,
4678   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
4679  },
4680  {
4681   "alignment" : 4,
4682   "base_specifiers" :
4683   [
4684    {
4685     "referenced_type" : "_ZTIN7android10VectorImplE"
4686    }
4687   ],
4688   "linker_set_key" : "_ZTIN7android16SortedVectorImplE",
4689   "name" : "android::SortedVectorImpl",
4690   "record_kind" : "class",
4691   "referenced_type" : "_ZTIN7android16SortedVectorImplE",
4692   "self_type" : "_ZTIN7android16SortedVectorImplE",
4693   "size" : 20,
4694   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
4695   "vtable_components" :
4696   [
4697    {
4698     "kind" : "offset_to_top"
4699    },
4700    {
4701     "kind" : "rtti",
4702     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
4703    },
4704    {
4705     "kind" : "complete_dtor_pointer",
4706     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
4707    },
4708    {
4709     "kind" : "deleting_dtor_pointer",
4710     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
4711    },
4712    {
4713     "is_pure" : true,
4714     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
4715    },
4716    {
4717     "is_pure" : true,
4718     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
4719    },
4720    {
4721     "is_pure" : true,
4722     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
4723    },
4724    {
4725     "is_pure" : true,
4726     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
4727    },
4728    {
4729     "is_pure" : true,
4730     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
4731    },
4732    {
4733     "is_pure" : true,
4734     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
4735    },
4736    {
4737     "is_pure" : true,
4738     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
4739    }
4740   ]
4741  },
4742  {
4743   "alignment" : 1,
4744   "linker_set_key" : "_ZTIN7android16aggregate_traitsIiNS_16ProcessCallStack10ThreadInfoEEE",
4745   "name" : "android::aggregate_traits<int, android::ProcessCallStack::ThreadInfo>",
4746   "referenced_type" : "_ZTIN7android16aggregate_traitsIiNS_16ProcessCallStack10ThreadInfoEEE",
4747   "self_type" : "_ZTIN7android16aggregate_traitsIiNS_16ProcessCallStack10ThreadInfoEEE",
4748   "size" : 1,
4749   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4750   "template_args" : [ "_ZTIi", "_ZTIN7android16ProcessCallStack10ThreadInfoE" ]
4751  },
4752  {
4753   "alignment" : 4,
4754   "fields" :
4755   [
4756    {
4757     "field_name" : "key",
4758     "referenced_type" : "_ZTIi"
4759    },
4760    {
4761     "field_name" : "value",
4762     "field_offset" : 32,
4763     "referenced_type" : "_ZTIN7android16ProcessCallStack10ThreadInfoE"
4764    }
4765   ],
4766   "linker_set_key" : "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
4767   "name" : "android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>",
4768   "referenced_type" : "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
4769   "self_type" : "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
4770   "size" : 28,
4771   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4772   "template_args" : [ "_ZTIi", "_ZTIN7android16ProcessCallStack10ThreadInfoE" ]
4773  },
4774  {
4775   "alignment" : 1,
4776   "base_specifiers" :
4777   [
4778    {
4779     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4780    }
4781   ],
4782   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4783   "name" : "android::use_trivial_move<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
4784   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4785   "self_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4786   "size" : 1,
4787   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4788   "template_args" :
4789   [
4790    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
4791   ]
4792  },
4793  {
4794   "alignment" : 1,
4795   "base_specifiers" :
4796   [
4797    {
4798     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
4799    }
4800   ],
4801   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_7String8EEE",
4802   "name" : "android::use_trivial_move<android::String8>",
4803   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_7String8EEE",
4804   "self_type" : "_ZTIN7android16use_trivial_moveINS_7String8EEE",
4805   "size" : 1,
4806   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4807   "template_args" : [ "_ZTIN7android7String8E" ]
4808  },
4809  {
4810   "alignment" : 1,
4811   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16ProcessCallStack10ThreadInfoEEE",
4812   "name" : "android::trait_trivial_copy<android::ProcessCallStack::ThreadInfo>",
4813   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16ProcessCallStack10ThreadInfoEEE",
4814   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16ProcessCallStack10ThreadInfoEEE",
4815   "size" : 1,
4816   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4817   "template_args" : [ "_ZTIN7android16ProcessCallStack10ThreadInfoE" ]
4818  },
4819  {
4820   "alignment" : 1,
4821   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4822   "name" : "android::trait_trivial_copy<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
4823   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4824   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4825   "size" : 1,
4826   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4827   "template_args" :
4828   [
4829    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
4830   ]
4831  },
4832  {
4833   "alignment" : 1,
4834   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
4835   "name" : "android::trait_trivial_copy<android::String8>",
4836   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
4837   "self_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
4838   "size" : 1,
4839   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4840   "template_args" : [ "_ZTIN7android7String8E" ]
4841  },
4842  {
4843   "alignment" : 1,
4844   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbEE",
4845   "name" : "android::trait_trivial_copy<bool>",
4846   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbEE",
4847   "self_type" : "_ZTIN7android18trait_trivial_copyIbEE",
4848   "size" : 1,
4849   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4850   "template_args" : [ "_ZTIb" ]
4851  },
4852  {
4853   "alignment" : 1,
4854   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcEE",
4855   "name" : "android::trait_trivial_copy<char>",
4856   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcEE",
4857   "self_type" : "_ZTIN7android18trait_trivial_copyIcEE",
4858   "size" : 1,
4859   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4860   "template_args" : [ "_ZTIc" ]
4861  },
4862  {
4863   "alignment" : 1,
4864   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdEE",
4865   "name" : "android::trait_trivial_copy<double>",
4866   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdEE",
4867   "self_type" : "_ZTIN7android18trait_trivial_copyIdEE",
4868   "size" : 1,
4869   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4870   "template_args" : [ "_ZTId" ]
4871  },
4872  {
4873   "alignment" : 1,
4874   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfEE",
4875   "name" : "android::trait_trivial_copy<float>",
4876   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfEE",
4877   "self_type" : "_ZTIN7android18trait_trivial_copyIfEE",
4878   "size" : 1,
4879   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4880   "template_args" : [ "_ZTIf" ]
4881  },
4882  {
4883   "alignment" : 1,
4884   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhEE",
4885   "name" : "android::trait_trivial_copy<unsigned char>",
4886   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhEE",
4887   "self_type" : "_ZTIN7android18trait_trivial_copyIhEE",
4888   "size" : 1,
4889   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4890   "template_args" : [ "_ZTIh" ]
4891  },
4892  {
4893   "alignment" : 1,
4894   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiEE",
4895   "name" : "android::trait_trivial_copy<int>",
4896   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiEE",
4897   "self_type" : "_ZTIN7android18trait_trivial_copyIiEE",
4898   "size" : 1,
4899   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4900   "template_args" : [ "_ZTIi" ]
4901  },
4902  {
4903   "alignment" : 1,
4904   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjEE",
4905   "name" : "android::trait_trivial_copy<unsigned int>",
4906   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjEE",
4907   "self_type" : "_ZTIN7android18trait_trivial_copyIjEE",
4908   "size" : 1,
4909   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4910   "template_args" : [ "_ZTIj" ]
4911  },
4912  {
4913   "alignment" : 1,
4914   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlEE",
4915   "name" : "android::trait_trivial_copy<long>",
4916   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlEE",
4917   "self_type" : "_ZTIN7android18trait_trivial_copyIlEE",
4918   "size" : 1,
4919   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4920   "template_args" : [ "_ZTIl" ]
4921  },
4922  {
4923   "alignment" : 1,
4924   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImEE",
4925   "name" : "android::trait_trivial_copy<unsigned long>",
4926   "referenced_type" : "_ZTIN7android18trait_trivial_copyImEE",
4927   "self_type" : "_ZTIN7android18trait_trivial_copyImEE",
4928   "size" : 1,
4929   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4930   "template_args" : [ "_ZTIm" ]
4931  },
4932  {
4933   "alignment" : 1,
4934   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsEE",
4935   "name" : "android::trait_trivial_copy<short>",
4936   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsEE",
4937   "self_type" : "_ZTIN7android18trait_trivial_copyIsEE",
4938   "size" : 1,
4939   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4940   "template_args" : [ "_ZTIs" ]
4941  },
4942  {
4943   "alignment" : 1,
4944   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItEE",
4945   "name" : "android::trait_trivial_copy<unsigned short>",
4946   "referenced_type" : "_ZTIN7android18trait_trivial_copyItEE",
4947   "self_type" : "_ZTIN7android18trait_trivial_copyItEE",
4948   "size" : 1,
4949   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4950   "template_args" : [ "_ZTIt" ]
4951  },
4952  {
4953   "alignment" : 1,
4954   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvEE",
4955   "name" : "android::trait_trivial_copy<void>",
4956   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvEE",
4957   "self_type" : "_ZTIN7android18trait_trivial_copyIvEE",
4958   "size" : 1,
4959   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4960   "template_args" : [ "_ZTIv" ]
4961  },
4962  {
4963   "alignment" : 1,
4964   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxEE",
4965   "name" : "android::trait_trivial_copy<long long>",
4966   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxEE",
4967   "self_type" : "_ZTIN7android18trait_trivial_copyIxEE",
4968   "size" : 1,
4969   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4970   "template_args" : [ "_ZTIx" ]
4971  },
4972  {
4973   "alignment" : 1,
4974   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyEE",
4975   "name" : "android::trait_trivial_copy<unsigned long long>",
4976   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyEE",
4977   "self_type" : "_ZTIN7android18trait_trivial_copyIyEE",
4978   "size" : 1,
4979   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4980   "template_args" : [ "_ZTIy" ]
4981  },
4982  {
4983   "alignment" : 1,
4984   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16ProcessCallStack10ThreadInfoEEE",
4985   "name" : "android::trait_trivial_ctor<android::ProcessCallStack::ThreadInfo>",
4986   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16ProcessCallStack10ThreadInfoEEE",
4987   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16ProcessCallStack10ThreadInfoEEE",
4988   "size" : 1,
4989   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4990   "template_args" : [ "_ZTIN7android16ProcessCallStack10ThreadInfoE" ]
4991  },
4992  {
4993   "alignment" : 1,
4994   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4995   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
4996   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4997   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4998   "size" : 1,
4999   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5000   "template_args" :
5001   [
5002    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
5003   ]
5004  },
5005  {
5006   "alignment" : 1,
5007   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
5008   "name" : "android::trait_trivial_ctor<android::String8>",
5009   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
5010   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
5011   "size" : 1,
5012   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5013   "template_args" : [ "_ZTIN7android7String8E" ]
5014  },
5015  {
5016   "alignment" : 1,
5017   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbEE",
5018   "name" : "android::trait_trivial_ctor<bool>",
5019   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
5020   "self_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
5021   "size" : 1,
5022   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5023   "template_args" : [ "_ZTIb" ]
5024  },
5025  {
5026   "alignment" : 1,
5027   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcEE",
5028   "name" : "android::trait_trivial_ctor<char>",
5029   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
5030   "self_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
5031   "size" : 1,
5032   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5033   "template_args" : [ "_ZTIc" ]
5034  },
5035  {
5036   "alignment" : 1,
5037   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdEE",
5038   "name" : "android::trait_trivial_ctor<double>",
5039   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
5040   "self_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
5041   "size" : 1,
5042   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5043   "template_args" : [ "_ZTId" ]
5044  },
5045  {
5046   "alignment" : 1,
5047   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfEE",
5048   "name" : "android::trait_trivial_ctor<float>",
5049   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
5050   "self_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
5051   "size" : 1,
5052   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5053   "template_args" : [ "_ZTIf" ]
5054  },
5055  {
5056   "alignment" : 1,
5057   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhEE",
5058   "name" : "android::trait_trivial_ctor<unsigned char>",
5059   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
5060   "self_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
5061   "size" : 1,
5062   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5063   "template_args" : [ "_ZTIh" ]
5064  },
5065  {
5066   "alignment" : 1,
5067   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiEE",
5068   "name" : "android::trait_trivial_ctor<int>",
5069   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
5070   "self_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
5071   "size" : 1,
5072   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5073   "template_args" : [ "_ZTIi" ]
5074  },
5075  {
5076   "alignment" : 1,
5077   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjEE",
5078   "name" : "android::trait_trivial_ctor<unsigned int>",
5079   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
5080   "self_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
5081   "size" : 1,
5082   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5083   "template_args" : [ "_ZTIj" ]
5084  },
5085  {
5086   "alignment" : 1,
5087   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlEE",
5088   "name" : "android::trait_trivial_ctor<long>",
5089   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
5090   "self_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
5091   "size" : 1,
5092   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5093   "template_args" : [ "_ZTIl" ]
5094  },
5095  {
5096   "alignment" : 1,
5097   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImEE",
5098   "name" : "android::trait_trivial_ctor<unsigned long>",
5099   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImEE",
5100   "self_type" : "_ZTIN7android18trait_trivial_ctorImEE",
5101   "size" : 1,
5102   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5103   "template_args" : [ "_ZTIm" ]
5104  },
5105  {
5106   "alignment" : 1,
5107   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsEE",
5108   "name" : "android::trait_trivial_ctor<short>",
5109   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
5110   "self_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
5111   "size" : 1,
5112   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5113   "template_args" : [ "_ZTIs" ]
5114  },
5115  {
5116   "alignment" : 1,
5117   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItEE",
5118   "name" : "android::trait_trivial_ctor<unsigned short>",
5119   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItEE",
5120   "self_type" : "_ZTIN7android18trait_trivial_ctorItEE",
5121   "size" : 1,
5122   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5123   "template_args" : [ "_ZTIt" ]
5124  },
5125  {
5126   "alignment" : 1,
5127   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvEE",
5128   "name" : "android::trait_trivial_ctor<void>",
5129   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
5130   "self_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
5131   "size" : 1,
5132   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5133   "template_args" : [ "_ZTIv" ]
5134  },
5135  {
5136   "alignment" : 1,
5137   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxEE",
5138   "name" : "android::trait_trivial_ctor<long long>",
5139   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
5140   "self_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
5141   "size" : 1,
5142   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5143   "template_args" : [ "_ZTIx" ]
5144  },
5145  {
5146   "alignment" : 1,
5147   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyEE",
5148   "name" : "android::trait_trivial_ctor<unsigned long long>",
5149   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
5150   "self_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
5151   "size" : 1,
5152   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5153   "template_args" : [ "_ZTIy" ]
5154  },
5155  {
5156   "alignment" : 1,
5157   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16ProcessCallStack10ThreadInfoEEE",
5158   "name" : "android::trait_trivial_dtor<android::ProcessCallStack::ThreadInfo>",
5159   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16ProcessCallStack10ThreadInfoEEE",
5160   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16ProcessCallStack10ThreadInfoEEE",
5161   "size" : 1,
5162   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5163   "template_args" : [ "_ZTIN7android16ProcessCallStack10ThreadInfoE" ]
5164  },
5165  {
5166   "alignment" : 1,
5167   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
5168   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
5169   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
5170   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
5171   "size" : 1,
5172   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5173   "template_args" :
5174   [
5175    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
5176   ]
5177  },
5178  {
5179   "alignment" : 1,
5180   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
5181   "name" : "android::trait_trivial_dtor<android::String8>",
5182   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
5183   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
5184   "size" : 1,
5185   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5186   "template_args" : [ "_ZTIN7android7String8E" ]
5187  },
5188  {
5189   "alignment" : 1,
5190   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbEE",
5191   "name" : "android::trait_trivial_dtor<bool>",
5192   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
5193   "self_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
5194   "size" : 1,
5195   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5196   "template_args" : [ "_ZTIb" ]
5197  },
5198  {
5199   "alignment" : 1,
5200   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcEE",
5201   "name" : "android::trait_trivial_dtor<char>",
5202   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
5203   "self_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
5204   "size" : 1,
5205   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5206   "template_args" : [ "_ZTIc" ]
5207  },
5208  {
5209   "alignment" : 1,
5210   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdEE",
5211   "name" : "android::trait_trivial_dtor<double>",
5212   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
5213   "self_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
5214   "size" : 1,
5215   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5216   "template_args" : [ "_ZTId" ]
5217  },
5218  {
5219   "alignment" : 1,
5220   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfEE",
5221   "name" : "android::trait_trivial_dtor<float>",
5222   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
5223   "self_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
5224   "size" : 1,
5225   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5226   "template_args" : [ "_ZTIf" ]
5227  },
5228  {
5229   "alignment" : 1,
5230   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhEE",
5231   "name" : "android::trait_trivial_dtor<unsigned char>",
5232   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
5233   "self_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
5234   "size" : 1,
5235   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5236   "template_args" : [ "_ZTIh" ]
5237  },
5238  {
5239   "alignment" : 1,
5240   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiEE",
5241   "name" : "android::trait_trivial_dtor<int>",
5242   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
5243   "self_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
5244   "size" : 1,
5245   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5246   "template_args" : [ "_ZTIi" ]
5247  },
5248  {
5249   "alignment" : 1,
5250   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjEE",
5251   "name" : "android::trait_trivial_dtor<unsigned int>",
5252   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
5253   "self_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
5254   "size" : 1,
5255   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5256   "template_args" : [ "_ZTIj" ]
5257  },
5258  {
5259   "alignment" : 1,
5260   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlEE",
5261   "name" : "android::trait_trivial_dtor<long>",
5262   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
5263   "self_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
5264   "size" : 1,
5265   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5266   "template_args" : [ "_ZTIl" ]
5267  },
5268  {
5269   "alignment" : 1,
5270   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImEE",
5271   "name" : "android::trait_trivial_dtor<unsigned long>",
5272   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImEE",
5273   "self_type" : "_ZTIN7android18trait_trivial_dtorImEE",
5274   "size" : 1,
5275   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5276   "template_args" : [ "_ZTIm" ]
5277  },
5278  {
5279   "alignment" : 1,
5280   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsEE",
5281   "name" : "android::trait_trivial_dtor<short>",
5282   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
5283   "self_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
5284   "size" : 1,
5285   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5286   "template_args" : [ "_ZTIs" ]
5287  },
5288  {
5289   "alignment" : 1,
5290   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItEE",
5291   "name" : "android::trait_trivial_dtor<unsigned short>",
5292   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItEE",
5293   "self_type" : "_ZTIN7android18trait_trivial_dtorItEE",
5294   "size" : 1,
5295   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5296   "template_args" : [ "_ZTIt" ]
5297  },
5298  {
5299   "alignment" : 1,
5300   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvEE",
5301   "name" : "android::trait_trivial_dtor<void>",
5302   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
5303   "self_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
5304   "size" : 1,
5305   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5306   "template_args" : [ "_ZTIv" ]
5307  },
5308  {
5309   "alignment" : 1,
5310   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxEE",
5311   "name" : "android::trait_trivial_dtor<long long>",
5312   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
5313   "self_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
5314   "size" : 1,
5315   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5316   "template_args" : [ "_ZTIx" ]
5317  },
5318  {
5319   "alignment" : 1,
5320   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyEE",
5321   "name" : "android::trait_trivial_dtor<unsigned long long>",
5322   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
5323   "self_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
5324   "size" : 1,
5325   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5326   "template_args" : [ "_ZTIy" ]
5327  },
5328  {
5329   "alignment" : 1,
5330   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16ProcessCallStack10ThreadInfoEEE",
5331   "name" : "android::trait_trivial_move<android::ProcessCallStack::ThreadInfo>",
5332   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16ProcessCallStack10ThreadInfoEEE",
5333   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16ProcessCallStack10ThreadInfoEEE",
5334   "size" : 1,
5335   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5336   "template_args" : [ "_ZTIN7android16ProcessCallStack10ThreadInfoE" ]
5337  },
5338  {
5339   "alignment" : 1,
5340   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
5341   "name" : "android::trait_trivial_move<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
5342   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
5343   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
5344   "size" : 1,
5345   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5346   "template_args" :
5347   [
5348    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
5349   ]
5350  },
5351  {
5352   "alignment" : 1,
5353   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
5354   "name" : "android::trait_trivial_move<android::String8>",
5355   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
5356   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
5357   "size" : 1,
5358   "source_file" : "/system/core/libutils/include/utils/String8.h",
5359   "template_args" : [ "_ZTIN7android7String8E" ]
5360  },
5361  {
5362   "alignment" : 1,
5363   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbEE",
5364   "name" : "android::trait_trivial_move<bool>",
5365   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbEE",
5366   "self_type" : "_ZTIN7android18trait_trivial_moveIbEE",
5367   "size" : 1,
5368   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5369   "template_args" : [ "_ZTIb" ]
5370  },
5371  {
5372   "alignment" : 1,
5373   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcEE",
5374   "name" : "android::trait_trivial_move<char>",
5375   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcEE",
5376   "self_type" : "_ZTIN7android18trait_trivial_moveIcEE",
5377   "size" : 1,
5378   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5379   "template_args" : [ "_ZTIc" ]
5380  },
5381  {
5382   "alignment" : 1,
5383   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdEE",
5384   "name" : "android::trait_trivial_move<double>",
5385   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdEE",
5386   "self_type" : "_ZTIN7android18trait_trivial_moveIdEE",
5387   "size" : 1,
5388   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5389   "template_args" : [ "_ZTId" ]
5390  },
5391  {
5392   "alignment" : 1,
5393   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfEE",
5394   "name" : "android::trait_trivial_move<float>",
5395   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfEE",
5396   "self_type" : "_ZTIN7android18trait_trivial_moveIfEE",
5397   "size" : 1,
5398   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5399   "template_args" : [ "_ZTIf" ]
5400  },
5401  {
5402   "alignment" : 1,
5403   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhEE",
5404   "name" : "android::trait_trivial_move<unsigned char>",
5405   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhEE",
5406   "self_type" : "_ZTIN7android18trait_trivial_moveIhEE",
5407   "size" : 1,
5408   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5409   "template_args" : [ "_ZTIh" ]
5410  },
5411  {
5412   "alignment" : 1,
5413   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiEE",
5414   "name" : "android::trait_trivial_move<int>",
5415   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiEE",
5416   "self_type" : "_ZTIN7android18trait_trivial_moveIiEE",
5417   "size" : 1,
5418   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5419   "template_args" : [ "_ZTIi" ]
5420  },
5421  {
5422   "alignment" : 1,
5423   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjEE",
5424   "name" : "android::trait_trivial_move<unsigned int>",
5425   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjEE",
5426   "self_type" : "_ZTIN7android18trait_trivial_moveIjEE",
5427   "size" : 1,
5428   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5429   "template_args" : [ "_ZTIj" ]
5430  },
5431  {
5432   "alignment" : 1,
5433   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlEE",
5434   "name" : "android::trait_trivial_move<long>",
5435   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlEE",
5436   "self_type" : "_ZTIN7android18trait_trivial_moveIlEE",
5437   "size" : 1,
5438   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5439   "template_args" : [ "_ZTIl" ]
5440  },
5441  {
5442   "alignment" : 1,
5443   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImEE",
5444   "name" : "android::trait_trivial_move<unsigned long>",
5445   "referenced_type" : "_ZTIN7android18trait_trivial_moveImEE",
5446   "self_type" : "_ZTIN7android18trait_trivial_moveImEE",
5447   "size" : 1,
5448   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5449   "template_args" : [ "_ZTIm" ]
5450  },
5451  {
5452   "alignment" : 1,
5453   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsEE",
5454   "name" : "android::trait_trivial_move<short>",
5455   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsEE",
5456   "self_type" : "_ZTIN7android18trait_trivial_moveIsEE",
5457   "size" : 1,
5458   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5459   "template_args" : [ "_ZTIs" ]
5460  },
5461  {
5462   "alignment" : 1,
5463   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItEE",
5464   "name" : "android::trait_trivial_move<unsigned short>",
5465   "referenced_type" : "_ZTIN7android18trait_trivial_moveItEE",
5466   "self_type" : "_ZTIN7android18trait_trivial_moveItEE",
5467   "size" : 1,
5468   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5469   "template_args" : [ "_ZTIt" ]
5470  },
5471  {
5472   "alignment" : 1,
5473   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvEE",
5474   "name" : "android::trait_trivial_move<void>",
5475   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvEE",
5476   "self_type" : "_ZTIN7android18trait_trivial_moveIvEE",
5477   "size" : 1,
5478   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5479   "template_args" : [ "_ZTIv" ]
5480  },
5481  {
5482   "alignment" : 1,
5483   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxEE",
5484   "name" : "android::trait_trivial_move<long long>",
5485   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxEE",
5486   "self_type" : "_ZTIN7android18trait_trivial_moveIxEE",
5487   "size" : 1,
5488   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5489   "template_args" : [ "_ZTIx" ]
5490  },
5491  {
5492   "alignment" : 1,
5493   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyEE",
5494   "name" : "android::trait_trivial_move<unsigned long long>",
5495   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyEE",
5496   "self_type" : "_ZTIN7android18trait_trivial_moveIyEE",
5497   "size" : 1,
5498   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5499   "template_args" : [ "_ZTIy" ]
5500  },
5501  {
5502   "alignment" : 4,
5503   "base_specifiers" :
5504   [
5505    {
5506     "access" : "private",
5507     "referenced_type" : "_ZTIN7android10VectorImplE"
5508    }
5509   ],
5510   "linker_set_key" : "_ZTIN7android6VectorINS_7String8EEE",
5511   "name" : "android::Vector<android::String8>",
5512   "record_kind" : "class",
5513   "referenced_type" : "_ZTIN7android6VectorINS_7String8EEE",
5514   "self_type" : "_ZTIN7android6VectorINS_7String8EEE",
5515   "size" : 20,
5516   "source_file" : "/system/core/libutils/include/utils/Vector.h",
5517   "template_args" : [ "_ZTIN7android7String8E" ],
5518   "vtable_components" :
5519   [
5520    {
5521     "kind" : "offset_to_top"
5522    },
5523    {
5524     "kind" : "rtti",
5525     "mangled_component_name" : "_ZTIN7android6VectorINS_7String8EEE"
5526    },
5527    {
5528     "kind" : "complete_dtor_pointer",
5529     "mangled_component_name" : "_ZN7android6VectorINS_7String8EED1Ev"
5530    },
5531    {
5532     "kind" : "deleting_dtor_pointer",
5533     "mangled_component_name" : "_ZN7android6VectorINS_7String8EED0Ev"
5534    },
5535    {
5536     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE12do_constructEPvj"
5537    },
5538    {
5539     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE10do_destroyEPvj"
5540    },
5541    {
5542     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE7do_copyEPvPKvj"
5543    },
5544    {
5545     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE8do_splatEPvPKvj"
5546    },
5547    {
5548     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE15do_move_forwardEPvPKvj"
5549    },
5550    {
5551     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE16do_move_backwardEPvPKvj"
5552    }
5553   ]
5554  },
5555  {
5556   "alignment" : 1,
5557   "linker_set_key" : "_ZTIN7android6traitsINS_16ProcessCallStack10ThreadInfoEEE",
5558   "name" : "android::traits<android::ProcessCallStack::ThreadInfo>",
5559   "referenced_type" : "_ZTIN7android6traitsINS_16ProcessCallStack10ThreadInfoEEE",
5560   "self_type" : "_ZTIN7android6traitsINS_16ProcessCallStack10ThreadInfoEEE",
5561   "size" : 1,
5562   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5563   "template_args" : [ "_ZTIN7android16ProcessCallStack10ThreadInfoE" ]
5564  },
5565  {
5566   "alignment" : 1,
5567   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
5568   "name" : "android::traits<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
5569   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
5570   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
5571   "size" : 1,
5572   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5573   "template_args" :
5574   [
5575    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
5576   ]
5577  },
5578  {
5579   "alignment" : 1,
5580   "linker_set_key" : "_ZTIN7android6traitsINS_7String8EEE",
5581   "name" : "android::traits<android::String8>",
5582   "referenced_type" : "_ZTIN7android6traitsINS_7String8EEE",
5583   "self_type" : "_ZTIN7android6traitsINS_7String8EEE",
5584   "size" : 1,
5585   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5586   "template_args" : [ "_ZTIN7android7String8E" ]
5587  },
5588  {
5589   "alignment" : 1,
5590   "linker_set_key" : "_ZTIN7android6traitsIiEE",
5591   "name" : "android::traits<int>",
5592   "referenced_type" : "_ZTIN7android6traitsIiEE",
5593   "self_type" : "_ZTIN7android6traitsIiEE",
5594   "size" : 1,
5595   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5596   "template_args" : [ "_ZTIi" ]
5597  },
5598  {
5599   "alignment" : 4,
5600   "linker_set_key" : "_ZTIN7android7PrinterE",
5601   "name" : "android::Printer",
5602   "record_kind" : "class",
5603   "referenced_type" : "_ZTIN7android7PrinterE",
5604   "self_type" : "_ZTIN7android7PrinterE",
5605   "size" : 4,
5606   "source_file" : "/system/core/libutils/include/utils/Printer.h",
5607   "vtable_components" :
5608   [
5609    {
5610     "kind" : "offset_to_top"
5611    },
5612    {
5613     "kind" : "rtti",
5614     "mangled_component_name" : "_ZTIN7android7PrinterE"
5615    },
5616    {
5617     "is_pure" : true,
5618     "mangled_component_name" : "_ZN7android7Printer9printLineEPKc"
5619    },
5620    {
5621     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
5622    },
5623    {
5624     "kind" : "complete_dtor_pointer",
5625     "mangled_component_name" : "_ZN7android7PrinterD1Ev"
5626    },
5627    {
5628     "kind" : "deleting_dtor_pointer",
5629     "mangled_component_name" : "_ZN7android7PrinterD0Ev"
5630    }
5631   ]
5632  },
5633  {
5634   "alignment" : 4,
5635   "fields" :
5636   [
5637    {
5638     "access" : "private",
5639     "field_name" : "mString",
5640     "referenced_type" : "_ZTIPKc"
5641    }
5642   ],
5643   "linker_set_key" : "_ZTIN7android7String8E",
5644   "name" : "android::String8",
5645   "record_kind" : "class",
5646   "referenced_type" : "_ZTIN7android7String8E",
5647   "self_type" : "_ZTIN7android7String8E",
5648   "size" : 4,
5649   "source_file" : "/system/core/libutils/include/utils/String8.h"
5650  },
5651  {
5652   "alignment" : 1,
5653   "linker_set_key" : "_ZTIN7android9CallStack12StackDeleterE",
5654   "name" : "android::CallStack::StackDeleter",
5655   "referenced_type" : "_ZTIN7android9CallStack12StackDeleterE",
5656   "self_type" : "_ZTIN7android9CallStack12StackDeleterE",
5657   "size" : 1,
5658   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
5659  },
5660  {
5661   "alignment" : 4,
5662   "fields" :
5663   [
5664    {
5665     "access" : "private",
5666     "field_name" : "mFrameLines",
5667     "referenced_type" : "_ZTIN7android6VectorINS_7String8EEE"
5668    }
5669   ],
5670   "linker_set_key" : "_ZTIN7android9CallStackE",
5671   "name" : "android::CallStack",
5672   "record_kind" : "class",
5673   "referenced_type" : "_ZTIN7android9CallStackE",
5674   "self_type" : "_ZTIN7android9CallStackE",
5675   "size" : 20,
5676   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
5677  },
5678  {
5679   "alignment" : 4,
5680   "base_specifiers" :
5681   [
5682    {
5683     "referenced_type" : "_ZTIN7android7PrinterE"
5684    }
5685   ],
5686   "fields" :
5687   [
5688    {
5689     "access" : "private",
5690     "field_name" : "mFd",
5691     "field_offset" : 32,
5692     "referenced_type" : "_ZTIi"
5693    },
5694    {
5695     "access" : "private",
5696     "field_name" : "mIndent",
5697     "field_offset" : 64,
5698     "referenced_type" : "_ZTIj"
5699    },
5700    {
5701     "access" : "private",
5702     "field_name" : "mPrefix",
5703     "field_offset" : 96,
5704     "referenced_type" : "_ZTIPKc"
5705    },
5706    {
5707     "access" : "private",
5708     "field_name" : "mFormatString",
5709     "field_offset" : 128,
5710     "referenced_type" : "_ZTIA20_c"
5711    }
5712   ],
5713   "linker_set_key" : "_ZTIN7android9FdPrinterE",
5714   "name" : "android::FdPrinter",
5715   "record_kind" : "class",
5716   "referenced_type" : "_ZTIN7android9FdPrinterE",
5717   "self_type" : "_ZTIN7android9FdPrinterE",
5718   "size" : 36,
5719   "source_file" : "/system/core/libutils/include/utils/Printer.h",
5720   "vtable_components" :
5721   [
5722    {
5723     "kind" : "offset_to_top"
5724    },
5725    {
5726     "kind" : "rtti",
5727     "mangled_component_name" : "_ZTIN7android9FdPrinterE"
5728    },
5729    {
5730     "mangled_component_name" : "_ZN7android9FdPrinter9printLineEPKc"
5731    },
5732    {
5733     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
5734    },
5735    {
5736     "kind" : "complete_dtor_pointer",
5737     "mangled_component_name" : "_ZN7android9FdPrinterD1Ev"
5738    },
5739    {
5740     "kind" : "deleting_dtor_pointer",
5741     "mangled_component_name" : "_ZN7android9FdPrinterD0Ev"
5742    }
5743   ]
5744  },
5745  {
5746   "alignment" : 4,
5747   "fields" :
5748   [
5749    {
5750     "field_name" : "buf",
5751     "referenced_type" : "_ZTIA5121_h"
5752    },
5753    {
5754     "field_name" : "entry",
5755     "referenced_type" : "_ZTI12logger_entry"
5756    }
5757   ],
5758   "is_anonymous" : true,
5759   "linker_set_key" : "_ZTIN7log_msgUt_E",
5760   "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:77:3)",
5761   "record_kind" : "union",
5762   "referenced_type" : "_ZTIN7log_msgUt_E",
5763   "self_type" : "_ZTIN7log_msgUt_E",
5764   "size" : 5124,
5765   "source_file" : "/system/core/liblog/include/log/log_read.h"
5766  }
5767 ],
5768 "rvalue_reference_types" : []
5769}
5770