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