1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-18",
9   "self_type" : "type-31",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "alignment" : 1,
14   "linker_set_key" : "char [20]",
15   "name" : "char [20]",
16   "referenced_type" : "type-18",
17   "self_type" : "type-174",
18   "size" : 20,
19   "source_file" : "/system/core/libutils/include/utils/Printer.h"
20  },
21  {
22   "alignment" : 1,
23   "linker_set_key" : "unsigned char [5121]",
24   "name" : "unsigned char [5121]",
25   "referenced_type" : "type-39",
26   "self_type" : "type-38",
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   "is_unsigned" : true,
37   "linker_set_key" : "bool",
38   "name" : "bool",
39   "referenced_type" : "type-53",
40   "self_type" : "type-53",
41   "size" : 1
42  },
43  {
44   "alignment" : 1,
45   "is_integral" : true,
46   "is_unsigned" : true,
47   "linker_set_key" : "char",
48   "name" : "char",
49   "referenced_type" : "type-18",
50   "self_type" : "type-18",
51   "size" : 1
52  },
53  {
54   "alignment" : 8,
55   "linker_set_key" : "double",
56   "name" : "double",
57   "referenced_type" : "type-199",
58   "self_type" : "type-199",
59   "size" : 8
60  },
61  {
62   "alignment" : 4,
63   "linker_set_key" : "float",
64   "name" : "float",
65   "referenced_type" : "type-194",
66   "self_type" : "type-194",
67   "size" : 4
68  },
69  {
70   "alignment" : 4,
71   "is_integral" : true,
72   "linker_set_key" : "int",
73   "name" : "int",
74   "referenced_type" : "type-30",
75   "self_type" : "type-30",
76   "size" : 4
77  },
78  {
79   "alignment" : 8,
80   "is_integral" : true,
81   "linker_set_key" : "long",
82   "name" : "long",
83   "referenced_type" : "type-151",
84   "self_type" : "type-151",
85   "size" : 8
86  },
87  {
88   "alignment" : 8,
89   "is_integral" : true,
90   "linker_set_key" : "long long",
91   "name" : "long long",
92   "referenced_type" : "type-182",
93   "self_type" : "type-182",
94   "size" : 8
95  },
96  {
97   "alignment" : 2,
98   "is_integral" : true,
99   "linker_set_key" : "short",
100   "name" : "short",
101   "referenced_type" : "type-3",
102   "self_type" : "type-3",
103   "size" : 2
104  },
105  {
106   "alignment" : 1,
107   "is_integral" : true,
108   "linker_set_key" : "signed char",
109   "name" : "signed char",
110   "referenced_type" : "type-210",
111   "self_type" : "type-210",
112   "size" : 1
113  },
114  {
115   "alignment" : 1,
116   "is_integral" : true,
117   "is_unsigned" : true,
118   "linker_set_key" : "unsigned char",
119   "name" : "unsigned char",
120   "referenced_type" : "type-39",
121   "self_type" : "type-39",
122   "size" : 1
123  },
124  {
125   "alignment" : 4,
126   "is_integral" : true,
127   "is_unsigned" : true,
128   "linker_set_key" : "unsigned int",
129   "name" : "unsigned int",
130   "referenced_type" : "type-2",
131   "self_type" : "type-2",
132   "size" : 4
133  },
134  {
135   "alignment" : 8,
136   "is_integral" : true,
137   "is_unsigned" : true,
138   "linker_set_key" : "unsigned long",
139   "name" : "unsigned long",
140   "referenced_type" : "type-8",
141   "self_type" : "type-8",
142   "size" : 8
143  },
144  {
145   "alignment" : 8,
146   "is_integral" : true,
147   "is_unsigned" : true,
148   "linker_set_key" : "unsigned long long",
149   "name" : "unsigned long long",
150   "referenced_type" : "type-189",
151   "self_type" : "type-189",
152   "size" : 8
153  },
154  {
155   "alignment" : 2,
156   "is_integral" : true,
157   "is_unsigned" : true,
158   "linker_set_key" : "unsigned short",
159   "name" : "unsigned short",
160   "referenced_type" : "type-29",
161   "self_type" : "type-29",
162   "size" : 2
163  },
164  {
165   "linker_set_key" : "void",
166   "name" : "void",
167   "referenced_type" : "type-7",
168   "self_type" : "type-7"
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_destroyEPvm"
237  },
238  {
239   "binding" : "weak",
240   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE12do_constructEPvm"
241  },
242  {
243   "binding" : "weak",
244   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE15do_move_forwardEPvPKvm"
245  },
246  {
247   "binding" : "weak",
248   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE16do_move_backwardEPvPKvm"
249  },
250  {
251   "binding" : "weak",
252   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE7do_copyEPvPKvm"
253  },
254  {
255   "binding" : "weak",
256   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE8do_splatEPvPKvm"
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_destroyEPvm"
279  },
280  {
281   "binding" : "weak",
282   "name" : "_ZNK7android6VectorINS_7String8EE12do_constructEPvm"
283  },
284  {
285   "binding" : "weak",
286   "name" : "_ZNK7android6VectorINS_7String8EE15do_move_forwardEPvPKvm"
287  },
288  {
289   "binding" : "weak",
290   "name" : "_ZNK7android6VectorINS_7String8EE16do_move_backwardEPvPKvm"
291  },
292  {
293   "binding" : "weak",
294   "name" : "_ZNK7android6VectorINS_7String8EE7do_copyEPvPKvm"
295  },
296  {
297   "binding" : "weak",
298   "name" : "_ZNK7android6VectorINS_7String8EE8do_splatEPvPKvm"
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" : 1,
328   "enum_fields" :
329   [
330    {
331     "enum_field_value" : 0,
332     "name" : "Backtrace::ARCH_ARM"
333    },
334    {
335     "enum_field_value" : 1,
336     "name" : "Backtrace::ARCH_ARM64"
337    },
338    {
339     "enum_field_value" : 2,
340     "name" : "Backtrace::ARCH_X86"
341    },
342    {
343     "enum_field_value" : 3,
344     "name" : "Backtrace::ARCH_X86_64"
345    }
346   ],
347   "linker_set_key" : "Backtrace::ArchEnum",
348   "name" : "Backtrace::ArchEnum",
349   "referenced_type" : "type-87",
350   "self_type" : "type-87",
351   "size" : 1,
352   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h",
353   "underlying_type" : "type-39",
354   "unique_id" : "_ZTSN9Backtrace8ArchEnumE"
355  },
356  {
357   "alignment" : 4,
358   "enum_fields" :
359   [
360    {
361     "enum_field_value" : 0,
362     "name" : "BACKTRACE_UNWIND_NO_ERROR"
363    },
364    {
365     "enum_field_value" : 1,
366     "name" : "BACKTRACE_UNWIND_ERROR_SETUP_FAILED"
367    },
368    {
369     "enum_field_value" : 2,
370     "name" : "BACKTRACE_UNWIND_ERROR_MAP_MISSING"
371    },
372    {
373     "enum_field_value" : 3,
374     "name" : "BACKTRACE_UNWIND_ERROR_INTERNAL"
375    },
376    {
377     "enum_field_value" : 4,
378     "name" : "BACKTRACE_UNWIND_ERROR_THREAD_DOESNT_EXIST"
379    },
380    {
381     "enum_field_value" : 5,
382     "name" : "BACKTRACE_UNWIND_ERROR_THREAD_TIMEOUT"
383    },
384    {
385     "enum_field_value" : 6,
386     "name" : "BACKTRACE_UNWIND_ERROR_UNSUPPORTED_OPERATION"
387    },
388    {
389     "enum_field_value" : 7,
390     "name" : "BACKTRACE_UNWIND_ERROR_NO_CONTEXT"
391    },
392    {
393     "enum_field_value" : 8,
394     "name" : "BACKTRACE_UNWIND_ERROR_EXCEED_MAX_FRAMES_LIMIT"
395    },
396    {
397     "enum_field_value" : 9,
398     "name" : "BACKTRACE_UNWIND_ERROR_ACCESS_MEM_FAILED"
399    },
400    {
401     "enum_field_value" : 10,
402     "name" : "BACKTRACE_UNWIND_ERROR_ACCESS_REG_FAILED"
403    },
404    {
405     "enum_field_value" : 11,
406     "name" : "BACKTRACE_UNWIND_ERROR_FIND_PROC_INFO_FAILED"
407    },
408    {
409     "enum_field_value" : 12,
410     "name" : "BACKTRACE_UNWIND_ERROR_EXECUTE_DWARF_INSTRUCTION_FAILED"
411    },
412    {
413     "enum_field_value" : 13,
414     "name" : "BACKTRACE_UNWIND_ERROR_UNWIND_INFO"
415    },
416    {
417     "enum_field_value" : 14,
418     "name" : "BACKTRACE_UNWIND_ERROR_REPEATED_FRAME"
419    },
420    {
421     "enum_field_value" : 15,
422     "name" : "BACKTRACE_UNWIND_ERROR_INVALID_ELF"
423    }
424   ],
425   "linker_set_key" : "BacktraceUnwindErrorCode",
426   "name" : "BacktraceUnwindErrorCode",
427   "referenced_type" : "type-75",
428   "self_type" : "type-75",
429   "size" : 4,
430   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h",
431   "underlying_type" : "type-2",
432   "unique_id" : "_ZTS24BacktraceUnwindErrorCode"
433  },
434  {
435   "alignment" : 4,
436   "enum_fields" :
437   [
438    {
439     "enum_field_value" : 0,
440     "name" : "android::String8::kEmptyString"
441    }
442   ],
443   "linker_set_key" : "android::String8::StaticLinkage",
444   "name" : "android::String8::StaticLinkage",
445   "referenced_type" : "type-229",
446   "self_type" : "type-229",
447   "size" : 4,
448   "source_file" : "/system/core/libutils/include/utils/String8.h",
449   "underlying_type" : "type-2",
450   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
451  },
452  {
453   "alignment" : 4,
454   "enum_fields" :
455   [
456    {
457     "enum_field_value" : 0,
458     "name" : "ANDROID_LOG_UNKNOWN"
459    },
460    {
461     "enum_field_value" : 1,
462     "name" : "ANDROID_LOG_DEFAULT"
463    },
464    {
465     "enum_field_value" : 2,
466     "name" : "ANDROID_LOG_VERBOSE"
467    },
468    {
469     "enum_field_value" : 3,
470     "name" : "ANDROID_LOG_DEBUG"
471    },
472    {
473     "enum_field_value" : 4,
474     "name" : "ANDROID_LOG_INFO"
475    },
476    {
477     "enum_field_value" : 5,
478     "name" : "ANDROID_LOG_WARN"
479    },
480    {
481     "enum_field_value" : 6,
482     "name" : "ANDROID_LOG_ERROR"
483    },
484    {
485     "enum_field_value" : 7,
486     "name" : "ANDROID_LOG_FATAL"
487    },
488    {
489     "enum_field_value" : 8,
490     "name" : "ANDROID_LOG_SILENT"
491    }
492   ],
493   "linker_set_key" : "android_LogPriority",
494   "name" : "android_LogPriority",
495   "referenced_type" : "type-1",
496   "self_type" : "type-1",
497   "size" : 4,
498   "source_file" : "/system/core/liblog/include/android/log.h",
499   "underlying_type" : "type-2",
500   "unique_id" : "android_LogPriority"
501  },
502  {
503   "alignment" : 4,
504   "enum_fields" :
505   [
506    {
507     "enum_field_value" : 0,
508     "name" : "LOG_ID_MIN"
509    },
510    {
511     "enum_field_value" : 0,
512     "name" : "LOG_ID_MAIN"
513    },
514    {
515     "enum_field_value" : 1,
516     "name" : "LOG_ID_RADIO"
517    },
518    {
519     "enum_field_value" : 2,
520     "name" : "LOG_ID_EVENTS"
521    },
522    {
523     "enum_field_value" : 3,
524     "name" : "LOG_ID_SYSTEM"
525    },
526    {
527     "enum_field_value" : 4,
528     "name" : "LOG_ID_CRASH"
529    },
530    {
531     "enum_field_value" : 5,
532     "name" : "LOG_ID_STATS"
533    },
534    {
535     "enum_field_value" : 6,
536     "name" : "LOG_ID_SECURITY"
537    },
538    {
539     "enum_field_value" : 7,
540     "name" : "LOG_ID_KERNEL"
541    },
542    {
543     "enum_field_value" : 8,
544     "name" : "LOG_ID_MAX"
545    }
546   ],
547   "linker_set_key" : "log_id",
548   "name" : "log_id",
549   "referenced_type" : "type-42",
550   "self_type" : "type-42",
551   "size" : 4,
552   "source_file" : "/system/core/liblog/include/android/log.h",
553   "underlying_type" : "type-2",
554   "unique_id" : "log_id"
555  }
556 ],
557 "function_types" : [],
558 "functions" :
559 [
560  {
561   "access" : "private",
562   "function_name" : "android::ProcessCallStack::clear",
563   "linker_set_key" : "_ZN7android16ProcessCallStack5clearEv",
564   "parameters" :
565   [
566    {
567     "is_this_ptr" : true,
568     "referenced_type" : "type-159"
569    }
570   ],
571   "return_type" : "type-7",
572   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
573  },
574  {
575   "function_name" : "android::ProcessCallStack::update",
576   "linker_set_key" : "_ZN7android16ProcessCallStack6updateEv",
577   "parameters" :
578   [
579    {
580     "is_this_ptr" : true,
581     "referenced_type" : "type-159"
582    }
583   ],
584   "return_type" : "type-7",
585   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
586  },
587  {
588   "function_name" : "android::ProcessCallStack::ProcessCallStack",
589   "linker_set_key" : "_ZN7android16ProcessCallStackC1ERKS0_",
590   "parameters" :
591   [
592    {
593     "is_this_ptr" : true,
594     "referenced_type" : "type-159"
595    },
596    {
597     "referenced_type" : "type-161"
598    }
599   ],
600   "return_type" : "type-7",
601   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
602  },
603  {
604   "function_name" : "android::ProcessCallStack::ProcessCallStack",
605   "linker_set_key" : "_ZN7android16ProcessCallStackC1Ev",
606   "parameters" :
607   [
608    {
609     "is_this_ptr" : true,
610     "referenced_type" : "type-159"
611    }
612   ],
613   "return_type" : "type-7",
614   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
615  },
616  {
617   "function_name" : "android::ProcessCallStack::ProcessCallStack",
618   "linker_set_key" : "_ZN7android16ProcessCallStackC2ERKS0_",
619   "parameters" :
620   [
621    {
622     "is_this_ptr" : true,
623     "referenced_type" : "type-159"
624    },
625    {
626     "referenced_type" : "type-161"
627    }
628   ],
629   "return_type" : "type-7",
630   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
631  },
632  {
633   "function_name" : "android::ProcessCallStack::ProcessCallStack",
634   "linker_set_key" : "_ZN7android16ProcessCallStackC2Ev",
635   "parameters" :
636   [
637    {
638     "is_this_ptr" : true,
639     "referenced_type" : "type-159"
640    }
641   ],
642   "return_type" : "type-7",
643   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
644  },
645  {
646   "function_name" : "android::ProcessCallStack::~ProcessCallStack",
647   "linker_set_key" : "_ZN7android16ProcessCallStackD1Ev",
648   "parameters" :
649   [
650    {
651     "is_this_ptr" : true,
652     "referenced_type" : "type-159"
653    }
654   ],
655   "return_type" : "type-7",
656   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
657  },
658  {
659   "function_name" : "android::ProcessCallStack::~ProcessCallStack",
660   "linker_set_key" : "_ZN7android16ProcessCallStackD2Ev",
661   "parameters" :
662   [
663    {
664     "is_this_ptr" : true,
665     "referenced_type" : "type-159"
666    }
667   ],
668   "return_type" : "type-7",
669   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
670  },
671  {
672   "access" : "private",
673   "function_name" : "android::CallStack::deleteStack",
674   "linker_set_key" : "_ZN7android9CallStack11deleteStackEPS0_",
675   "parameters" :
676   [
677    {
678     "referenced_type" : "type-23"
679    }
680   ],
681   "return_type" : "type-7",
682   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
683  },
684  {
685   "access" : "private",
686   "function_name" : "android::CallStack::logStackInternal",
687   "linker_set_key" : "_ZN7android9CallStack16logStackInternalEPKcPKS0_19android_LogPriority",
688   "parameters" :
689   [
690    {
691     "referenced_type" : "type-16"
692    },
693    {
694     "referenced_type" : "type-26"
695    },
696    {
697     "referenced_type" : "type-1"
698    }
699   ],
700   "return_type" : "type-7",
701   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
702  },
703  {
704   "access" : "private",
705   "function_name" : "android::CallStack::getCurrentInternal",
706   "linker_set_key" : "_ZN7android9CallStack18getCurrentInternalEi",
707   "parameters" :
708   [
709    {
710     "referenced_type" : "type-30"
711    }
712   ],
713   "return_type" : "type-240",
714   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
715  },
716  {
717   "access" : "private",
718   "function_name" : "android::CallStack::stackToStringInternal",
719   "linker_set_key" : "_ZN7android9CallStack21stackToStringInternalEPKcPKS0_",
720   "parameters" :
721   [
722    {
723     "referenced_type" : "type-16"
724    },
725    {
726     "referenced_type" : "type-26"
727    }
728   ],
729   "return_type" : "type-15",
730   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
731  },
732  {
733   "function_name" : "android::CallStack::update",
734   "linker_set_key" : "_ZN7android9CallStack6updateEii",
735   "parameters" :
736   [
737    {
738     "is_this_ptr" : true,
739     "referenced_type" : "type-23"
740    },
741    {
742     "default_arg" : true,
743     "referenced_type" : "type-30"
744    },
745    {
746     "default_arg" : true,
747     "referenced_type" : "type-30"
748    }
749   ],
750   "return_type" : "type-7",
751   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
752  },
753  {
754   "function_name" : "android::CallStack::CallStack",
755   "linker_set_key" : "_ZN7android9CallStackC1EPKci",
756   "parameters" :
757   [
758    {
759     "is_this_ptr" : true,
760     "referenced_type" : "type-23"
761    },
762    {
763     "referenced_type" : "type-16"
764    },
765    {
766     "default_arg" : true,
767     "referenced_type" : "type-30"
768    }
769   ],
770   "return_type" : "type-7",
771   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
772  },
773  {
774   "function_name" : "android::CallStack::CallStack",
775   "linker_set_key" : "_ZN7android9CallStackC1Ev",
776   "parameters" :
777   [
778    {
779     "is_this_ptr" : true,
780     "referenced_type" : "type-23"
781    }
782   ],
783   "return_type" : "type-7",
784   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
785  },
786  {
787   "function_name" : "android::CallStack::CallStack",
788   "linker_set_key" : "_ZN7android9CallStackC2EPKci",
789   "parameters" :
790   [
791    {
792     "is_this_ptr" : true,
793     "referenced_type" : "type-23"
794    },
795    {
796     "referenced_type" : "type-16"
797    },
798    {
799     "default_arg" : true,
800     "referenced_type" : "type-30"
801    }
802   ],
803   "return_type" : "type-7",
804   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
805  },
806  {
807   "function_name" : "android::CallStack::CallStack",
808   "linker_set_key" : "_ZN7android9CallStackC2Ev",
809   "parameters" :
810   [
811    {
812     "is_this_ptr" : true,
813     "referenced_type" : "type-23"
814    }
815   ],
816   "return_type" : "type-7",
817   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
818  },
819  {
820   "function_name" : "android::CallStack::~CallStack",
821   "linker_set_key" : "_ZN7android9CallStackD1Ev",
822   "parameters" :
823   [
824    {
825     "is_this_ptr" : true,
826     "referenced_type" : "type-23"
827    }
828   ],
829   "return_type" : "type-7",
830   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
831  },
832  {
833   "function_name" : "android::CallStack::~CallStack",
834   "linker_set_key" : "_ZN7android9CallStackD2Ev",
835   "parameters" :
836   [
837    {
838     "is_this_ptr" : true,
839     "referenced_type" : "type-23"
840    }
841   ],
842   "return_type" : "type-7",
843   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
844  },
845  {
846   "access" : "protected",
847   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >::do_compare",
848   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_compareEPKvS7_",
849   "parameters" :
850   [
851    {
852     "is_this_ptr" : true,
853     "referenced_type" : "type-144"
854    },
855    {
856     "referenced_type" : "type-233"
857    },
858    {
859     "referenced_type" : "type-233"
860    }
861   ],
862   "return_type" : "type-30",
863   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
864  },
865  {
866   "access" : "protected",
867   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >::do_destroy",
868   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_destroyEPvm",
869   "parameters" :
870   [
871    {
872     "is_this_ptr" : true,
873     "referenced_type" : "type-144"
874    },
875    {
876     "referenced_type" : "type-6"
877    },
878    {
879     "referenced_type" : "type-8"
880    }
881   ],
882   "return_type" : "type-7",
883   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
884  },
885  {
886   "access" : "protected",
887   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >::do_construct",
888   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE12do_constructEPvm",
889   "parameters" :
890   [
891    {
892     "is_this_ptr" : true,
893     "referenced_type" : "type-144"
894    },
895    {
896     "referenced_type" : "type-6"
897    },
898    {
899     "referenced_type" : "type-8"
900    }
901   ],
902   "return_type" : "type-7",
903   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
904  },
905  {
906   "access" : "protected",
907   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >::do_move_forward",
908   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE15do_move_forwardEPvPKvm",
909   "parameters" :
910   [
911    {
912     "is_this_ptr" : true,
913     "referenced_type" : "type-144"
914    },
915    {
916     "referenced_type" : "type-6"
917    },
918    {
919     "referenced_type" : "type-233"
920    },
921    {
922     "referenced_type" : "type-8"
923    }
924   ],
925   "return_type" : "type-7",
926   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
927  },
928  {
929   "access" : "protected",
930   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >::do_move_backward",
931   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE16do_move_backwardEPvPKvm",
932   "parameters" :
933   [
934    {
935     "is_this_ptr" : true,
936     "referenced_type" : "type-144"
937    },
938    {
939     "referenced_type" : "type-6"
940    },
941    {
942     "referenced_type" : "type-233"
943    },
944    {
945     "referenced_type" : "type-8"
946    }
947   ],
948   "return_type" : "type-7",
949   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
950  },
951  {
952   "access" : "protected",
953   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >::do_copy",
954   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE7do_copyEPvPKvm",
955   "parameters" :
956   [
957    {
958     "is_this_ptr" : true,
959     "referenced_type" : "type-144"
960    },
961    {
962     "referenced_type" : "type-6"
963    },
964    {
965     "referenced_type" : "type-233"
966    },
967    {
968     "referenced_type" : "type-8"
969    }
970   ],
971   "return_type" : "type-7",
972   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
973  },
974  {
975   "access" : "protected",
976   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >::do_splat",
977   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE8do_splatEPvPKvm",
978   "parameters" :
979   [
980    {
981     "is_this_ptr" : true,
982     "referenced_type" : "type-144"
983    },
984    {
985     "referenced_type" : "type-6"
986    },
987    {
988     "referenced_type" : "type-233"
989    },
990    {
991     "referenced_type" : "type-8"
992    }
993   ],
994   "return_type" : "type-7",
995   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
996  },
997  {
998   "access" : "private",
999   "function_name" : "android::ProcessCallStack::printInternal",
1000   "linker_set_key" : "_ZNK7android16ProcessCallStack13printInternalERNS_7PrinterES2_",
1001   "parameters" :
1002   [
1003    {
1004     "is_this_ptr" : true,
1005     "referenced_type" : "type-163"
1006    },
1007    {
1008     "referenced_type" : "type-220"
1009    },
1010    {
1011     "referenced_type" : "type-220"
1012    }
1013   ],
1014   "return_type" : "type-7",
1015   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
1016  },
1017  {
1018   "function_name" : "android::ProcessCallStack::log",
1019   "linker_set_key" : "_ZNK7android16ProcessCallStack3logEPKc19android_LogPriorityS2_",
1020   "parameters" :
1021   [
1022    {
1023     "is_this_ptr" : true,
1024     "referenced_type" : "type-163"
1025    },
1026    {
1027     "referenced_type" : "type-16"
1028    },
1029    {
1030     "default_arg" : true,
1031     "referenced_type" : "type-1"
1032    },
1033    {
1034     "default_arg" : true,
1035     "referenced_type" : "type-16"
1036    }
1037   ],
1038   "return_type" : "type-7",
1039   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
1040  },
1041  {
1042   "function_name" : "android::ProcessCallStack::dump",
1043   "linker_set_key" : "_ZNK7android16ProcessCallStack4dumpEiiPKc",
1044   "parameters" :
1045   [
1046    {
1047     "is_this_ptr" : true,
1048     "referenced_type" : "type-163"
1049    },
1050    {
1051     "referenced_type" : "type-30"
1052    },
1053    {
1054     "default_arg" : true,
1055     "referenced_type" : "type-30"
1056    },
1057    {
1058     "default_arg" : true,
1059     "referenced_type" : "type-16"
1060    }
1061   ],
1062   "return_type" : "type-7",
1063   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
1064  },
1065  {
1066   "function_name" : "android::ProcessCallStack::size",
1067   "linker_set_key" : "_ZNK7android16ProcessCallStack4sizeEv",
1068   "parameters" :
1069   [
1070    {
1071     "is_this_ptr" : true,
1072     "referenced_type" : "type-163"
1073    }
1074   ],
1075   "return_type" : "type-8",
1076   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
1077  },
1078  {
1079   "function_name" : "android::ProcessCallStack::print",
1080   "linker_set_key" : "_ZNK7android16ProcessCallStack5printERNS_7PrinterE",
1081   "parameters" :
1082   [
1083    {
1084     "is_this_ptr" : true,
1085     "referenced_type" : "type-163"
1086    },
1087    {
1088     "referenced_type" : "type-220"
1089    }
1090   ],
1091   "return_type" : "type-7",
1092   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
1093  },
1094  {
1095   "function_name" : "android::ProcessCallStack::toString",
1096   "linker_set_key" : "_ZNK7android16ProcessCallStack8toStringEPKc",
1097   "parameters" :
1098   [
1099    {
1100     "is_this_ptr" : true,
1101     "referenced_type" : "type-163"
1102    },
1103    {
1104     "default_arg" : true,
1105     "referenced_type" : "type-16"
1106    }
1107   ],
1108   "return_type" : "type-15",
1109   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
1110  },
1111  {
1112   "access" : "protected",
1113   "function_name" : "android::Vector<android::String8>::do_destroy",
1114   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE10do_destroyEPvm",
1115   "parameters" :
1116   [
1117    {
1118     "is_this_ptr" : true,
1119     "referenced_type" : "type-21"
1120    },
1121    {
1122     "referenced_type" : "type-6"
1123    },
1124    {
1125     "referenced_type" : "type-8"
1126    }
1127   ],
1128   "return_type" : "type-7",
1129   "source_file" : "/system/core/libutils/include/utils/Vector.h"
1130  },
1131  {
1132   "access" : "protected",
1133   "function_name" : "android::Vector<android::String8>::do_construct",
1134   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE12do_constructEPvm",
1135   "parameters" :
1136   [
1137    {
1138     "is_this_ptr" : true,
1139     "referenced_type" : "type-21"
1140    },
1141    {
1142     "referenced_type" : "type-6"
1143    },
1144    {
1145     "referenced_type" : "type-8"
1146    }
1147   ],
1148   "return_type" : "type-7",
1149   "source_file" : "/system/core/libutils/include/utils/Vector.h"
1150  },
1151  {
1152   "access" : "protected",
1153   "function_name" : "android::Vector<android::String8>::do_move_forward",
1154   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE15do_move_forwardEPvPKvm",
1155   "parameters" :
1156   [
1157    {
1158     "is_this_ptr" : true,
1159     "referenced_type" : "type-21"
1160    },
1161    {
1162     "referenced_type" : "type-6"
1163    },
1164    {
1165     "referenced_type" : "type-233"
1166    },
1167    {
1168     "referenced_type" : "type-8"
1169    }
1170   ],
1171   "return_type" : "type-7",
1172   "source_file" : "/system/core/libutils/include/utils/Vector.h"
1173  },
1174  {
1175   "access" : "protected",
1176   "function_name" : "android::Vector<android::String8>::do_move_backward",
1177   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE16do_move_backwardEPvPKvm",
1178   "parameters" :
1179   [
1180    {
1181     "is_this_ptr" : true,
1182     "referenced_type" : "type-21"
1183    },
1184    {
1185     "referenced_type" : "type-6"
1186    },
1187    {
1188     "referenced_type" : "type-233"
1189    },
1190    {
1191     "referenced_type" : "type-8"
1192    }
1193   ],
1194   "return_type" : "type-7",
1195   "source_file" : "/system/core/libutils/include/utils/Vector.h"
1196  },
1197  {
1198   "access" : "protected",
1199   "function_name" : "android::Vector<android::String8>::do_copy",
1200   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE7do_copyEPvPKvm",
1201   "parameters" :
1202   [
1203    {
1204     "is_this_ptr" : true,
1205     "referenced_type" : "type-21"
1206    },
1207    {
1208     "referenced_type" : "type-6"
1209    },
1210    {
1211     "referenced_type" : "type-233"
1212    },
1213    {
1214     "referenced_type" : "type-8"
1215    }
1216   ],
1217   "return_type" : "type-7",
1218   "source_file" : "/system/core/libutils/include/utils/Vector.h"
1219  },
1220  {
1221   "access" : "protected",
1222   "function_name" : "android::Vector<android::String8>::do_splat",
1223   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE8do_splatEPvPKvm",
1224   "parameters" :
1225   [
1226    {
1227     "is_this_ptr" : true,
1228     "referenced_type" : "type-21"
1229    },
1230    {
1231     "referenced_type" : "type-6"
1232    },
1233    {
1234     "referenced_type" : "type-233"
1235    },
1236    {
1237     "referenced_type" : "type-8"
1238    }
1239   ],
1240   "return_type" : "type-7",
1241   "source_file" : "/system/core/libutils/include/utils/Vector.h"
1242  },
1243  {
1244   "function_name" : "android::CallStack::log",
1245   "linker_set_key" : "_ZNK7android9CallStack3logEPKc19android_LogPriorityS2_",
1246   "parameters" :
1247   [
1248    {
1249     "is_this_ptr" : true,
1250     "referenced_type" : "type-26"
1251    },
1252    {
1253     "referenced_type" : "type-16"
1254    },
1255    {
1256     "default_arg" : true,
1257     "referenced_type" : "type-1"
1258    },
1259    {
1260     "default_arg" : true,
1261     "referenced_type" : "type-16"
1262    }
1263   ],
1264   "return_type" : "type-7",
1265   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
1266  },
1267  {
1268   "function_name" : "android::CallStack::dump",
1269   "linker_set_key" : "_ZNK7android9CallStack4dumpEiiPKc",
1270   "parameters" :
1271   [
1272    {
1273     "is_this_ptr" : true,
1274     "referenced_type" : "type-26"
1275    },
1276    {
1277     "referenced_type" : "type-30"
1278    },
1279    {
1280     "default_arg" : true,
1281     "referenced_type" : "type-30"
1282    },
1283    {
1284     "default_arg" : true,
1285     "referenced_type" : "type-16"
1286    }
1287   ],
1288   "return_type" : "type-7",
1289   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
1290  },
1291  {
1292   "function_name" : "android::CallStack::print",
1293   "linker_set_key" : "_ZNK7android9CallStack5printERNS_7PrinterE",
1294   "parameters" :
1295   [
1296    {
1297     "is_this_ptr" : true,
1298     "referenced_type" : "type-26"
1299    },
1300    {
1301     "referenced_type" : "type-220"
1302    }
1303   ],
1304   "return_type" : "type-7",
1305   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
1306  },
1307  {
1308   "function_name" : "android::CallStack::toString",
1309   "linker_set_key" : "_ZNK7android9CallStack8toStringEPKc",
1310   "parameters" :
1311   [
1312    {
1313     "is_this_ptr" : true,
1314     "referenced_type" : "type-26"
1315    },
1316    {
1317     "default_arg" : true,
1318     "referenced_type" : "type-16"
1319    }
1320   ],
1321   "return_type" : "type-15",
1322   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
1323  }
1324 ],
1325 "global_vars" : [],
1326 "lvalue_reference_types" :
1327 [
1328  {
1329   "alignment" : 8,
1330   "linker_set_key" : "BacktraceMap::iterator &",
1331   "name" : "BacktraceMap::iterator &",
1332   "referenced_type" : "type-54",
1333   "self_type" : "type-58",
1334   "size" : 8,
1335   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
1336  },
1337  {
1338   "alignment" : 8,
1339   "linker_set_key" : "android::Printer &",
1340   "name" : "android::Printer &",
1341   "referenced_type" : "type-65",
1342   "self_type" : "type-220",
1343   "size" : 8,
1344   "source_file" : "/system/core/libutils/include/utils/Printer.h"
1345  },
1346  {
1347   "alignment" : 8,
1348   "linker_set_key" : "android::ProcessCallStack::ThreadInfo &",
1349   "name" : "android::ProcessCallStack::ThreadInfo &",
1350   "referenced_type" : "type-120",
1351   "self_type" : "type-156",
1352   "size" : 8,
1353   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h"
1354  },
1355  {
1356   "alignment" : 8,
1357   "linker_set_key" : "android::String8 &",
1358   "name" : "android::String8 &",
1359   "referenced_type" : "type-15",
1360   "self_type" : "type-231",
1361   "size" : 8,
1362   "source_file" : "/system/core/libutils/include/utils/String8.h"
1363  },
1364  {
1365   "alignment" : 8,
1366   "linker_set_key" : "android::Vector<android::String8> &",
1367   "name" : "android::Vector<android::String8> &",
1368   "referenced_type" : "type-14",
1369   "self_type" : "type-148",
1370   "size" : 8,
1371   "source_file" : "/system/core/libutils/include/utils/Vector.h"
1372  },
1373  {
1374   "alignment" : 8,
1375   "linker_set_key" : "android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> &",
1376   "name" : "android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> &",
1377   "referenced_type" : "type-122",
1378   "self_type" : "type-128",
1379   "size" : 8,
1380   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1381  },
1382  {
1383   "alignment" : 8,
1384   "linker_set_key" : "const BacktraceMap::iterator &",
1385   "name" : "const BacktraceMap::iterator &",
1386   "referenced_type" : "type-59",
1387   "self_type" : "type-60",
1388   "size" : 8,
1389   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
1390  },
1391  {
1392   "alignment" : 8,
1393   "linker_set_key" : "const android::ProcessCallStack &",
1394   "name" : "const android::ProcessCallStack &",
1395   "referenced_type" : "type-160",
1396   "self_type" : "type-161",
1397   "size" : 8,
1398   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
1399  },
1400  {
1401   "alignment" : 8,
1402   "linker_set_key" : "const android::ProcessCallStack::ThreadInfo &",
1403   "name" : "const android::ProcessCallStack::ThreadInfo &",
1404   "referenced_type" : "type-130",
1405   "self_type" : "type-131",
1406   "size" : 8,
1407   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1408  },
1409  {
1410   "alignment" : 8,
1411   "linker_set_key" : "const android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> > &",
1412   "name" : "const android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> > &",
1413   "referenced_type" : "type-142",
1414   "self_type" : "type-143",
1415   "size" : 8,
1416   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
1417  },
1418  {
1419   "alignment" : 8,
1420   "linker_set_key" : "const android::String8 &",
1421   "name" : "const android::String8 &",
1422   "referenced_type" : "type-203",
1423   "self_type" : "type-230",
1424   "size" : 8,
1425   "source_file" : "/system/core/libutils/include/utils/String8.h"
1426  },
1427  {
1428   "alignment" : 8,
1429   "linker_set_key" : "const android::Vector<android::String8> &",
1430   "name" : "const android::Vector<android::String8> &",
1431   "referenced_type" : "type-20",
1432   "self_type" : "type-147",
1433   "size" : 8,
1434   "source_file" : "/system/core/libutils/include/utils/Vector.h"
1435  },
1436  {
1437   "alignment" : 8,
1438   "linker_set_key" : "const android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> &",
1439   "name" : "const android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> &",
1440   "referenced_type" : "type-124",
1441   "self_type" : "type-172",
1442   "size" : 8,
1443   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1444  },
1445  {
1446   "alignment" : 8,
1447   "linker_set_key" : "const backtrace_map_t &",
1448   "name" : "const backtrace_map_t &",
1449   "referenced_type" : "type-63",
1450   "self_type" : "type-69",
1451   "size" : 8,
1452   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
1453  },
1454  {
1455   "alignment" : 8,
1456   "linker_set_key" : "const bool &",
1457   "name" : "const bool &",
1458   "referenced_type" : "type-207",
1459   "self_type" : "type-208",
1460   "size" : 8,
1461   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1462  },
1463  {
1464   "alignment" : 8,
1465   "linker_set_key" : "const double &",
1466   "name" : "const double &",
1467   "referenced_type" : "type-227",
1468   "self_type" : "type-228",
1469   "size" : 8,
1470   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1471  },
1472  {
1473   "alignment" : 8,
1474   "linker_set_key" : "const float &",
1475   "name" : "const float &",
1476   "referenced_type" : "type-225",
1477   "self_type" : "type-226",
1478   "size" : 8,
1479   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1480  },
1481  {
1482   "alignment" : 8,
1483   "linker_set_key" : "const int &",
1484   "name" : "const int &",
1485   "referenced_type" : "type-218",
1486   "self_type" : "type-217",
1487   "size" : 8,
1488   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1489  },
1490  {
1491   "alignment" : 8,
1492   "linker_set_key" : "const log_msg &",
1493   "name" : "const log_msg &",
1494   "referenced_type" : "type-41",
1495   "self_type" : "type-44",
1496   "size" : 8,
1497   "source_file" : "/system/core/liblog/include/log/log_read.h"
1498  },
1499  {
1500   "alignment" : 8,
1501   "linker_set_key" : "const long &",
1502   "name" : "const long &",
1503   "referenced_type" : "type-222",
1504   "self_type" : "type-223",
1505   "size" : 8,
1506   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1507  },
1508  {
1509   "alignment" : 8,
1510   "linker_set_key" : "const short &",
1511   "name" : "const short &",
1512   "referenced_type" : "type-213",
1513   "self_type" : "type-214",
1514   "size" : 8,
1515   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1516  },
1517  {
1518   "alignment" : 8,
1519   "linker_set_key" : "const signed char &",
1520   "name" : "const signed char &",
1521   "referenced_type" : "type-209",
1522   "self_type" : "type-211",
1523   "size" : 8,
1524   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1525  },
1526  {
1527   "alignment" : 8,
1528   "linker_set_key" : "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> > > > &",
1529   "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> > > > &",
1530   "referenced_type" : "type-71",
1531   "self_type" : "type-70",
1532   "size" : 8,
1533   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
1534  },
1535  {
1536   "alignment" : 8,
1537   "linker_set_key" : "const unsigned char &",
1538   "name" : "const unsigned char &",
1539   "referenced_type" : "type-83",
1540   "self_type" : "type-212",
1541   "size" : 8,
1542   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1543  },
1544  {
1545   "alignment" : 8,
1546   "linker_set_key" : "const unsigned int &",
1547   "name" : "const unsigned int &",
1548   "referenced_type" : "type-9",
1549   "self_type" : "type-221",
1550   "size" : 8,
1551   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1552  },
1553  {
1554   "alignment" : 8,
1555   "linker_set_key" : "const unsigned long &",
1556   "name" : "const unsigned long &",
1557   "referenced_type" : "type-10",
1558   "self_type" : "type-224",
1559   "size" : 8,
1560   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1561  },
1562  {
1563   "alignment" : 8,
1564   "linker_set_key" : "const unsigned short &",
1565   "name" : "const unsigned short &",
1566   "referenced_type" : "type-215",
1567   "self_type" : "type-216",
1568   "size" : 8,
1569   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1570  }
1571 ],
1572 "pointer_types" :
1573 [
1574  {
1575   "alignment" : 8,
1576   "linker_set_key" : "Backtrace *",
1577   "name" : "Backtrace *",
1578   "referenced_type" : "type-85",
1579   "self_type" : "type-92",
1580   "size" : 8,
1581   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
1582  },
1583  {
1584   "alignment" : 8,
1585   "linker_set_key" : "BacktraceMap *",
1586   "name" : "BacktraceMap *",
1587   "referenced_type" : "type-50",
1588   "self_type" : "type-55",
1589   "size" : 8,
1590   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
1591  },
1592  {
1593   "alignment" : 8,
1594   "linker_set_key" : "BacktraceMap::iterator *",
1595   "name" : "BacktraceMap::iterator *",
1596   "referenced_type" : "type-54",
1597   "self_type" : "type-57",
1598   "size" : 8,
1599   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
1600  },
1601  {
1602   "alignment" : 8,
1603   "linker_set_key" : "BacktraceUnwindError *",
1604   "name" : "BacktraceUnwindError *",
1605   "referenced_type" : "type-76",
1606   "self_type" : "type-78",
1607   "size" : 8,
1608   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
1609  },
1610  {
1611   "alignment" : 8,
1612   "linker_set_key" : "ScopedBacktraceMapIteratorLock *",
1613   "name" : "ScopedBacktraceMapIteratorLock *",
1614   "referenced_type" : "type-73",
1615   "self_type" : "type-74",
1616   "size" : 8,
1617   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
1618  },
1619  {
1620   "alignment" : 8,
1621   "linker_set_key" : "android::CallStack *",
1622   "name" : "android::CallStack *",
1623   "referenced_type" : "type-22",
1624   "self_type" : "type-23",
1625   "size" : 8,
1626   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
1627  },
1628  {
1629   "alignment" : 8,
1630   "linker_set_key" : "android::CallStack::StackDeleter *",
1631   "name" : "android::CallStack::StackDeleter *",
1632   "referenced_type" : "type-27",
1633   "self_type" : "type-32",
1634   "size" : 8,
1635   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
1636  },
1637  {
1638   "alignment" : 8,
1639   "linker_set_key" : "android::KeyedVector<int, android::ProcessCallStack::ThreadInfo> *",
1640   "name" : "android::KeyedVector<int, android::ProcessCallStack::ThreadInfo> *",
1641   "referenced_type" : "type-152",
1642   "self_type" : "type-153",
1643   "size" : 8,
1644   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h"
1645  },
1646  {
1647   "alignment" : 8,
1648   "linker_set_key" : "android::ProcessCallStack *",
1649   "name" : "android::ProcessCallStack *",
1650   "referenced_type" : "type-157",
1651   "self_type" : "type-159",
1652   "size" : 8,
1653   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
1654  },
1655  {
1656   "alignment" : 8,
1657   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> > *",
1658   "name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> > *",
1659   "referenced_type" : "type-140",
1660   "self_type" : "type-141",
1661   "size" : 8,
1662   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
1663  },
1664  {
1665   "alignment" : 8,
1666   "linker_set_key" : "android::String8 *",
1667   "name" : "android::String8 *",
1668   "referenced_type" : "type-15",
1669   "self_type" : "type-187",
1670   "size" : 8,
1671   "source_file" : "/system/core/libutils/include/utils/Printer.h"
1672  },
1673  {
1674   "alignment" : 8,
1675   "linker_set_key" : "android::Vector<android::String8> *",
1676   "name" : "android::Vector<android::String8> *",
1677   "referenced_type" : "type-14",
1678   "self_type" : "type-19",
1679   "size" : 8,
1680   "source_file" : "/system/core/libutils/include/utils/Vector.h"
1681  },
1682  {
1683   "alignment" : 8,
1684   "linker_set_key" : "android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> *",
1685   "name" : "android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> *",
1686   "referenced_type" : "type-122",
1687   "self_type" : "type-121",
1688   "size" : 8,
1689   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1690  },
1691  {
1692   "alignment" : 8,
1693   "linker_set_key" : "char *",
1694   "name" : "char *",
1695   "referenced_type" : "type-18",
1696   "self_type" : "type-46",
1697   "size" : 8,
1698   "source_file" : "/system/core/liblog/include/log/log_read.h"
1699  },
1700  {
1701   "alignment" : 8,
1702   "linker_set_key" : "const Backtrace *",
1703   "name" : "const Backtrace *",
1704   "referenced_type" : "type-88",
1705   "self_type" : "type-89",
1706   "size" : 8,
1707   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
1708  },
1709  {
1710   "alignment" : 8,
1711   "linker_set_key" : "const BacktraceMap *",
1712   "name" : "const BacktraceMap *",
1713   "referenced_type" : "type-67",
1714   "self_type" : "type-68",
1715   "size" : 8,
1716   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
1717  },
1718  {
1719   "alignment" : 8,
1720   "linker_set_key" : "const android::CallStack *",
1721   "name" : "const android::CallStack *",
1722   "referenced_type" : "type-25",
1723   "self_type" : "type-26",
1724   "size" : 8,
1725   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
1726  },
1727  {
1728   "alignment" : 8,
1729   "linker_set_key" : "const android::KeyedVector<int, android::ProcessCallStack::ThreadInfo> *",
1730   "name" : "const android::KeyedVector<int, android::ProcessCallStack::ThreadInfo> *",
1731   "referenced_type" : "type-154",
1732   "self_type" : "type-155",
1733   "size" : 8,
1734   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h"
1735  },
1736  {
1737   "alignment" : 8,
1738   "linker_set_key" : "const android::ProcessCallStack *",
1739   "name" : "const android::ProcessCallStack *",
1740   "referenced_type" : "type-160",
1741   "self_type" : "type-163",
1742   "size" : 8,
1743   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
1744  },
1745  {
1746   "alignment" : 8,
1747   "linker_set_key" : "const android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> > *",
1748   "name" : "const android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> > *",
1749   "referenced_type" : "type-142",
1750   "self_type" : "type-144",
1751   "size" : 8,
1752   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
1753  },
1754  {
1755   "alignment" : 8,
1756   "linker_set_key" : "const android::String8 *",
1757   "name" : "const android::String8 *",
1758   "referenced_type" : "type-203",
1759   "self_type" : "type-204",
1760   "size" : 8,
1761   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1762  },
1763  {
1764   "alignment" : 8,
1765   "linker_set_key" : "const android::Vector<android::String8> *",
1766   "name" : "const android::Vector<android::String8> *",
1767   "referenced_type" : "type-20",
1768   "self_type" : "type-21",
1769   "size" : 8,
1770   "source_file" : "/system/core/libutils/include/utils/Vector.h"
1771  },
1772  {
1773   "alignment" : 8,
1774   "linker_set_key" : "const android::VectorImpl *",
1775   "name" : "const android::VectorImpl *",
1776   "referenced_type" : "type-4",
1777   "self_type" : "type-11",
1778   "size" : 8,
1779   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
1780  },
1781  {
1782   "alignment" : 8,
1783   "linker_set_key" : "const android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> *",
1784   "name" : "const android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> *",
1785   "referenced_type" : "type-124",
1786   "self_type" : "type-123",
1787   "size" : 8,
1788   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1789  },
1790  {
1791   "alignment" : 8,
1792   "linker_set_key" : "const backtrace_frame_data_t *",
1793   "name" : "const backtrace_frame_data_t *",
1794   "referenced_type" : "type-91",
1795   "self_type" : "type-90",
1796   "size" : 8,
1797   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
1798  },
1799  {
1800   "alignment" : 8,
1801   "linker_set_key" : "const backtrace_map_t *",
1802   "name" : "const backtrace_map_t *",
1803   "referenced_type" : "type-63",
1804   "self_type" : "type-62",
1805   "size" : 8,
1806   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
1807  },
1808  {
1809   "alignment" : 8,
1810   "linker_set_key" : "const char *",
1811   "name" : "const char *",
1812   "referenced_type" : "type-17",
1813   "self_type" : "type-16",
1814   "size" : 8,
1815   "source_file" : "/system/core/libutils/include/utils/Printer.h"
1816  },
1817  {
1818   "alignment" : 8,
1819   "linker_set_key" : "const log_msg *",
1820   "name" : "const log_msg *",
1821   "referenced_type" : "type-41",
1822   "self_type" : "type-43",
1823   "size" : 8,
1824   "source_file" : "/system/core/liblog/include/log/log_read.h"
1825  },
1826  {
1827   "alignment" : 8,
1828   "linker_set_key" : "const unsigned char *",
1829   "name" : "const unsigned char *",
1830   "referenced_type" : "type-83",
1831   "self_type" : "type-82",
1832   "size" : 8,
1833   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
1834  },
1835  {
1836   "alignment" : 8,
1837   "linker_set_key" : "const void *",
1838   "name" : "const void *",
1839   "referenced_type" : "type-234",
1840   "self_type" : "type-233",
1841   "size" : 8,
1842   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
1843  },
1844  {
1845   "alignment" : 8,
1846   "linker_set_key" : "log_msg *",
1847   "name" : "log_msg *",
1848   "referenced_type" : "type-36",
1849   "self_type" : "type-45",
1850   "size" : 8,
1851   "source_file" : "/system/core/liblog/include/log/log_read.h"
1852  },
1853  {
1854   "alignment" : 8,
1855   "linker_set_key" : "unsigned long *",
1856   "name" : "unsigned long *",
1857   "referenced_type" : "type-8",
1858   "self_type" : "type-66",
1859   "size" : 8,
1860   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
1861  },
1862  {
1863   "alignment" : 8,
1864   "linker_set_key" : "void *",
1865   "name" : "void *",
1866   "referenced_type" : "type-7",
1867   "self_type" : "type-6",
1868   "size" : 8,
1869   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
1870  }
1871 ],
1872 "qualified_types" :
1873 [
1874  {
1875   "alignment" : 8,
1876   "is_const" : true,
1877   "linker_set_key" : "const Backtrace",
1878   "name" : "const Backtrace",
1879   "referenced_type" : "type-85",
1880   "self_type" : "type-88",
1881   "size" : 80,
1882   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
1883  },
1884  {
1885   "alignment" : 8,
1886   "is_const" : true,
1887   "linker_set_key" : "const BacktraceMap",
1888   "name" : "const BacktraceMap",
1889   "referenced_type" : "type-50",
1890   "self_type" : "type-67",
1891   "size" : 96,
1892   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
1893  },
1894  {
1895   "alignment" : 8,
1896   "is_const" : true,
1897   "linker_set_key" : "const BacktraceMap::iterator",
1898   "name" : "const BacktraceMap::iterator",
1899   "referenced_type" : "type-54",
1900   "self_type" : "type-59",
1901   "size" : 16,
1902   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
1903  },
1904  {
1905   "alignment" : 8,
1906   "is_const" : true,
1907   "linker_set_key" : "const android::CallStack",
1908   "name" : "const android::CallStack",
1909   "referenced_type" : "type-22",
1910   "self_type" : "type-25",
1911   "size" : 40,
1912   "source_file" : "/system/core/libutils/include/utils/CallStack.h"
1913  },
1914  {
1915   "alignment" : 8,
1916   "is_const" : true,
1917   "linker_set_key" : "const android::KeyedVector<int, android::ProcessCallStack::ThreadInfo>",
1918   "name" : "const android::KeyedVector<int, android::ProcessCallStack::ThreadInfo>",
1919   "referenced_type" : "type-152",
1920   "self_type" : "type-154",
1921   "size" : 40,
1922   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h"
1923  },
1924  {
1925   "alignment" : 8,
1926   "is_const" : true,
1927   "linker_set_key" : "const android::ProcessCallStack",
1928   "name" : "const android::ProcessCallStack",
1929   "referenced_type" : "type-157",
1930   "self_type" : "type-160",
1931   "size" : 96,
1932   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h"
1933  },
1934  {
1935   "alignment" : 8,
1936   "is_const" : true,
1937   "linker_set_key" : "const android::ProcessCallStack::ThreadInfo",
1938   "name" : "const android::ProcessCallStack::ThreadInfo",
1939   "referenced_type" : "type-120",
1940   "self_type" : "type-130",
1941   "size" : 48,
1942   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1943  },
1944  {
1945   "alignment" : 8,
1946   "is_const" : true,
1947   "linker_set_key" : "const android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
1948   "name" : "const android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
1949   "referenced_type" : "type-140",
1950   "self_type" : "type-142",
1951   "size" : 40,
1952   "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
1953  },
1954  {
1955   "alignment" : 8,
1956   "is_const" : true,
1957   "linker_set_key" : "const android::String8",
1958   "name" : "const android::String8",
1959   "referenced_type" : "type-15",
1960   "self_type" : "type-203",
1961   "size" : 8,
1962   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1963  },
1964  {
1965   "alignment" : 8,
1966   "is_const" : true,
1967   "linker_set_key" : "const android::Vector<android::String8>",
1968   "name" : "const android::Vector<android::String8>",
1969   "referenced_type" : "type-14",
1970   "self_type" : "type-20",
1971   "size" : 40,
1972   "source_file" : "/system/core/libutils/include/utils/Vector.h"
1973  },
1974  {
1975   "alignment" : 8,
1976   "is_const" : true,
1977   "linker_set_key" : "const android::VectorImpl",
1978   "name" : "const android::VectorImpl",
1979   "referenced_type" : "type-5",
1980   "self_type" : "type-4",
1981   "size" : 40,
1982   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
1983  },
1984  {
1985   "alignment" : 8,
1986   "is_const" : true,
1987   "linker_set_key" : "const android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>",
1988   "name" : "const android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>",
1989   "referenced_type" : "type-122",
1990   "self_type" : "type-124",
1991   "size" : 56,
1992   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1993  },
1994  {
1995   "alignment" : 8,
1996   "is_const" : true,
1997   "linker_set_key" : "const backtrace_frame_data_t",
1998   "name" : "const backtrace_frame_data_t",
1999   "referenced_type" : "type-79",
2000   "self_type" : "type-91",
2001   "size" : 136,
2002   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
2003  },
2004  {
2005   "alignment" : 8,
2006   "is_const" : true,
2007   "linker_set_key" : "const backtrace_map_t",
2008   "name" : "const backtrace_map_t",
2009   "referenced_type" : "type-47",
2010   "self_type" : "type-63",
2011   "size" : 64,
2012   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
2013  },
2014  {
2015   "alignment" : 1,
2016   "is_const" : true,
2017   "linker_set_key" : "const bool",
2018   "name" : "const bool",
2019   "referenced_type" : "type-53",
2020   "self_type" : "type-207",
2021   "size" : 1,
2022   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2023  },
2024  {
2025   "alignment" : 1,
2026   "is_const" : true,
2027   "linker_set_key" : "const char",
2028   "name" : "const char",
2029   "referenced_type" : "type-18",
2030   "self_type" : "type-17",
2031   "size" : 1,
2032   "source_file" : "/system/core/libutils/include/utils/Printer.h"
2033  },
2034  {
2035   "alignment" : 8,
2036   "is_const" : true,
2037   "linker_set_key" : "const double",
2038   "name" : "const double",
2039   "referenced_type" : "type-199",
2040   "self_type" : "type-227",
2041   "size" : 8,
2042   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2043  },
2044  {
2045   "alignment" : 4,
2046   "is_const" : true,
2047   "linker_set_key" : "const float",
2048   "name" : "const float",
2049   "referenced_type" : "type-194",
2050   "self_type" : "type-225",
2051   "size" : 4,
2052   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2053  },
2054  {
2055   "alignment" : 4,
2056   "is_const" : true,
2057   "linker_set_key" : "const int",
2058   "name" : "const int",
2059   "referenced_type" : "type-30",
2060   "self_type" : "type-218",
2061   "size" : 4,
2062   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
2063  },
2064  {
2065   "alignment" : 4,
2066   "is_const" : true,
2067   "linker_set_key" : "const log_msg",
2068   "name" : "const log_msg",
2069   "referenced_type" : "type-36",
2070   "self_type" : "type-41",
2071   "size" : 5124,
2072   "source_file" : "/system/core/liblog/include/log/log_read.h"
2073  },
2074  {
2075   "alignment" : 8,
2076   "is_const" : true,
2077   "linker_set_key" : "const long",
2078   "name" : "const long",
2079   "referenced_type" : "type-151",
2080   "self_type" : "type-222",
2081   "size" : 8,
2082   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2083  },
2084  {
2085   "alignment" : 2,
2086   "is_const" : true,
2087   "linker_set_key" : "const short",
2088   "name" : "const short",
2089   "referenced_type" : "type-3",
2090   "self_type" : "type-213",
2091   "size" : 2,
2092   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2093  },
2094  {
2095   "alignment" : 1,
2096   "is_const" : true,
2097   "linker_set_key" : "const signed char",
2098   "name" : "const signed char",
2099   "referenced_type" : "type-210",
2100   "self_type" : "type-209",
2101   "size" : 1,
2102   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2103  },
2104  {
2105   "alignment" : 8,
2106   "is_const" : true,
2107   "linker_set_key" : "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> > > >",
2108   "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> > > >",
2109   "referenced_type" : "type-72",
2110   "self_type" : "type-71",
2111   "size" : 24,
2112   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h"
2113  },
2114  {
2115   "alignment" : 1,
2116   "is_const" : true,
2117   "linker_set_key" : "const unsigned char",
2118   "name" : "const unsigned char",
2119   "referenced_type" : "type-39",
2120   "self_type" : "type-83",
2121   "size" : 1,
2122   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h"
2123  },
2124  {
2125   "alignment" : 4,
2126   "is_const" : true,
2127   "linker_set_key" : "const unsigned int",
2128   "name" : "const unsigned int",
2129   "referenced_type" : "type-2",
2130   "self_type" : "type-9",
2131   "size" : 4,
2132   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2133  },
2134  {
2135   "alignment" : 8,
2136   "is_const" : true,
2137   "linker_set_key" : "const unsigned long",
2138   "name" : "const unsigned long",
2139   "referenced_type" : "type-8",
2140   "self_type" : "type-10",
2141   "size" : 8,
2142   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2143  },
2144  {
2145   "alignment" : 2,
2146   "is_const" : true,
2147   "linker_set_key" : "const unsigned short",
2148   "name" : "const unsigned short",
2149   "referenced_type" : "type-29",
2150   "self_type" : "type-215",
2151   "size" : 2,
2152   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2153  },
2154  {
2155   "is_const" : true,
2156   "linker_set_key" : "const void",
2157   "name" : "const void",
2158   "referenced_type" : "type-7",
2159   "self_type" : "type-234",
2160   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
2161  }
2162 ],
2163 "record_types" :
2164 [
2165  {
2166   "alignment" : 8,
2167   "fields" :
2168   [
2169    {
2170     "access" : "protected",
2171     "field_name" : "pid_",
2172     "field_offset" : 64,
2173     "referenced_type" : "type-30"
2174    },
2175    {
2176     "access" : "protected",
2177     "field_name" : "tid_",
2178     "field_offset" : 96,
2179     "referenced_type" : "type-30"
2180    },
2181    {
2182     "access" : "protected",
2183     "field_name" : "map_",
2184     "field_offset" : 128,
2185     "referenced_type" : "type-55"
2186    },
2187    {
2188     "access" : "protected",
2189     "field_name" : "map_shared_",
2190     "field_offset" : 192,
2191     "referenced_type" : "type-53"
2192    },
2193    {
2194     "access" : "protected",
2195     "field_name" : "frames_",
2196     "field_offset" : 256,
2197     "referenced_type" : "type-86"
2198    },
2199    {
2200     "access" : "protected",
2201     "field_name" : "skip_frames_",
2202     "field_offset" : 448,
2203     "referenced_type" : "type-53"
2204    },
2205    {
2206     "access" : "protected",
2207     "field_name" : "error_",
2208     "field_offset" : 512,
2209     "referenced_type" : "type-76"
2210    }
2211   ],
2212   "linker_set_key" : "Backtrace",
2213   "name" : "Backtrace",
2214   "record_kind" : "class",
2215   "referenced_type" : "type-85",
2216   "self_type" : "type-85",
2217   "size" : 80,
2218   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h",
2219   "unique_id" : "_ZTS9Backtrace",
2220   "vtable_components" :
2221   [
2222    {
2223     "kind" : "offset_to_top"
2224    },
2225    {
2226     "kind" : "rtti",
2227     "mangled_component_name" : "_ZTI9Backtrace"
2228    },
2229    {
2230     "kind" : "complete_dtor_pointer",
2231     "mangled_component_name" : "_ZN9BacktraceD1Ev"
2232    },
2233    {
2234     "kind" : "deleting_dtor_pointer",
2235     "mangled_component_name" : "_ZN9BacktraceD0Ev"
2236    },
2237    {
2238     "is_pure" : true,
2239     "mangled_component_name" : "_ZN9Backtrace6UnwindEmPv"
2240    },
2241    {
2242     "mangled_component_name" : "_ZN9Backtrace15GetFunctionNameEmPmPK15backtrace_map_t"
2243    },
2244    {
2245     "mangled_component_name" : "_ZN9Backtrace9FillInMapEmP15backtrace_map_t"
2246    },
2247    {
2248     "is_pure" : true,
2249     "mangled_component_name" : "_ZN9Backtrace8ReadWordEmPm"
2250    },
2251    {
2252     "is_pure" : true,
2253     "mangled_component_name" : "_ZN9Backtrace4ReadEmPhm"
2254    },
2255    {
2256     "mangled_component_name" : "_ZN9Backtrace15FormatFrameDataEm"
2257    },
2258    {
2259     "is_pure" : true,
2260     "mangled_component_name" : "_ZN9Backtrace18GetFunctionNameRawEmPm"
2261    },
2262    {
2263     "mangled_component_name" : "_ZN9Backtrace18VerifyReadWordArgsEmPm"
2264    }
2265   ]
2266  },
2267  {
2268   "alignment" : 8,
2269   "fields" :
2270   [
2271    {
2272     "access" : "protected",
2273     "field_name" : "pid_",
2274     "field_offset" : 64,
2275     "referenced_type" : "type-30"
2276    },
2277    {
2278     "access" : "protected",
2279     "field_name" : "maps_",
2280     "field_offset" : 128,
2281     "referenced_type" : "type-51"
2282    },
2283    {
2284     "access" : "protected",
2285     "field_name" : "suffixes_to_ignore_",
2286     "field_offset" : 512,
2287     "referenced_type" : "type-52"
2288    },
2289    {
2290     "access" : "protected",
2291     "field_name" : "resolve_names_",
2292     "field_offset" : 704,
2293     "referenced_type" : "type-53"
2294    }
2295   ],
2296   "linker_set_key" : "BacktraceMap",
2297   "name" : "BacktraceMap",
2298   "record_kind" : "class",
2299   "referenced_type" : "type-50",
2300   "self_type" : "type-50",
2301   "size" : 96,
2302   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h",
2303   "unique_id" : "_ZTS12BacktraceMap",
2304   "vtable_components" :
2305   [
2306    {
2307     "kind" : "offset_to_top"
2308    },
2309    {
2310     "kind" : "rtti",
2311     "mangled_component_name" : "_ZTI12BacktraceMap"
2312    },
2313    {
2314     "kind" : "complete_dtor_pointer",
2315     "mangled_component_name" : "_ZN12BacktraceMapD1Ev"
2316    },
2317    {
2318     "kind" : "deleting_dtor_pointer",
2319     "mangled_component_name" : "_ZN12BacktraceMapD0Ev"
2320    },
2321    {
2322     "mangled_component_name" : "_ZN12BacktraceMap6FillInEmP15backtrace_map_t"
2323    },
2324    {
2325     "mangled_component_name" : "_ZN12BacktraceMap15GetFunctionNameEmPm"
2326    },
2327    {
2328     "mangled_component_name" : "_ZN12BacktraceMap16GetProcessMemoryEv"
2329    },
2330    {
2331     "mangled_component_name" : "_ZN12BacktraceMap12LockIteratorEv"
2332    },
2333    {
2334     "mangled_component_name" : "_ZN12BacktraceMap14UnlockIteratorEv"
2335    },
2336    {
2337     "mangled_component_name" : "_ZN12BacktraceMap5BuildEv"
2338    },
2339    {
2340     "mangled_component_name" : "_ZN12BacktraceMap11GetLoadBiasEm"
2341    }
2342   ]
2343  },
2344  {
2345   "alignment" : 8,
2346   "base_specifiers" :
2347   [
2348    {
2349     "referenced_type" : "type-56"
2350    }
2351   ],
2352   "fields" :
2353   [
2354    {
2355     "access" : "private",
2356     "field_name" : "map_",
2357     "referenced_type" : "type-55"
2358    },
2359    {
2360     "access" : "private",
2361     "field_name" : "index_",
2362     "field_offset" : 64,
2363     "referenced_type" : "type-8"
2364    }
2365   ],
2366   "linker_set_key" : "BacktraceMap::iterator",
2367   "name" : "BacktraceMap::iterator",
2368   "record_kind" : "class",
2369   "referenced_type" : "type-54",
2370   "self_type" : "type-54",
2371   "size" : 16,
2372   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h",
2373   "unique_id" : "_ZTSN12BacktraceMap8iteratorE"
2374  },
2375  {
2376   "alignment" : 8,
2377   "fields" :
2378   [
2379    {
2380     "field_name" : "error_code",
2381     "referenced_type" : "type-75"
2382    },
2383    {
2384     "field_name" : "error_info",
2385     "field_offset" : 64,
2386     "referenced_type" : "type-77"
2387    }
2388   ],
2389   "linker_set_key" : "BacktraceUnwindError",
2390   "name" : "BacktraceUnwindError",
2391   "referenced_type" : "type-76",
2392   "self_type" : "type-76",
2393   "size" : 16,
2394   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h",
2395   "unique_id" : "_ZTS20BacktraceUnwindError"
2396  },
2397  {
2398   "alignment" : 8,
2399   "fields" :
2400   [
2401    {
2402     "field_name" : "addr",
2403     "referenced_type" : "type-8"
2404    },
2405    {
2406     "field_name" : "regno",
2407     "referenced_type" : "type-8"
2408    }
2409   ],
2410   "is_anonymous" : true,
2411   "linker_set_key" : "BacktraceUnwindError::(anonymous union at system/core/libbacktrace/include/backtrace/Backtrace.h:74:3) at system/core/libbacktrace/include/backtrace/Backtrace.h:74:3",
2412   "name" : "BacktraceUnwindError::(anonymous union at system/core/libbacktrace/include/backtrace/Backtrace.h:74:3) at system/core/libbacktrace/include/backtrace/Backtrace.h:74:3",
2413   "record_kind" : "union",
2414   "referenced_type" : "type-77",
2415   "self_type" : "type-77",
2416   "size" : 8,
2417   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h",
2418   "unique_id" : "_ZTSN20BacktraceUnwindErrorUt_E"
2419  },
2420  {
2421   "alignment" : 8,
2422   "fields" :
2423   [
2424    {
2425     "access" : "private",
2426     "field_name" : "map_",
2427     "referenced_type" : "type-55"
2428    }
2429   ],
2430   "linker_set_key" : "ScopedBacktraceMapIteratorLock",
2431   "name" : "ScopedBacktraceMapIteratorLock",
2432   "record_kind" : "class",
2433   "referenced_type" : "type-73",
2434   "self_type" : "type-73",
2435   "size" : 8,
2436   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h",
2437   "unique_id" : "_ZTS30ScopedBacktraceMapIteratorLock"
2438  },
2439  {
2440   "alignment" : 8,
2441   "fields" :
2442   [
2443    {
2444     "access" : "private",
2445     "field_name" : "mFrameLines",
2446     "referenced_type" : "type-14"
2447    }
2448   ],
2449   "linker_set_key" : "android::CallStack",
2450   "name" : "android::CallStack",
2451   "record_kind" : "class",
2452   "referenced_type" : "type-22",
2453   "self_type" : "type-22",
2454   "size" : 40,
2455   "source_file" : "/system/core/libutils/include/utils/CallStack.h",
2456   "unique_id" : "_ZTSN7android9CallStackE"
2457  },
2458  {
2459   "alignment" : 1,
2460   "linker_set_key" : "android::CallStack::StackDeleter",
2461   "name" : "android::CallStack::StackDeleter",
2462   "referenced_type" : "type-27",
2463   "self_type" : "type-27",
2464   "size" : 1,
2465   "source_file" : "/system/core/libutils/include/utils/CallStack.h",
2466   "unique_id" : "_ZTSN7android9CallStack12StackDeleterE"
2467  },
2468  {
2469   "alignment" : 8,
2470   "base_specifiers" :
2471   [
2472    {
2473     "referenced_type" : "type-65"
2474    }
2475   ],
2476   "fields" :
2477   [
2478    {
2479     "access" : "private",
2480     "field_name" : "mFd",
2481     "field_offset" : 64,
2482     "referenced_type" : "type-30"
2483    },
2484    {
2485     "access" : "private",
2486     "field_name" : "mIndent",
2487     "field_offset" : 96,
2488     "referenced_type" : "type-2"
2489    },
2490    {
2491     "access" : "private",
2492     "field_name" : "mPrefix",
2493     "field_offset" : 128,
2494     "referenced_type" : "type-16"
2495    },
2496    {
2497     "access" : "private",
2498     "field_name" : "mFormatString",
2499     "field_offset" : 192,
2500     "referenced_type" : "type-174"
2501    }
2502   ],
2503   "linker_set_key" : "android::FdPrinter",
2504   "name" : "android::FdPrinter",
2505   "record_kind" : "class",
2506   "referenced_type" : "type-173",
2507   "self_type" : "type-173",
2508   "size" : 48,
2509   "source_file" : "/system/core/libutils/include/utils/Printer.h",
2510   "unique_id" : "_ZTSN7android9FdPrinterE",
2511   "vtable_components" :
2512   [
2513    {
2514     "kind" : "offset_to_top"
2515    },
2516    {
2517     "kind" : "rtti",
2518     "mangled_component_name" : "_ZTIN7android9FdPrinterE"
2519    },
2520    {
2521     "mangled_component_name" : "_ZN7android9FdPrinter9printLineEPKc"
2522    },
2523    {
2524     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
2525    },
2526    {
2527     "kind" : "complete_dtor_pointer",
2528     "mangled_component_name" : "_ZN7android9FdPrinterD1Ev"
2529    },
2530    {
2531     "kind" : "deleting_dtor_pointer",
2532     "mangled_component_name" : "_ZN7android9FdPrinterD0Ev"
2533    }
2534   ]
2535  },
2536  {
2537   "alignment" : 8,
2538   "fields" :
2539   [
2540    {
2541     "access" : "private",
2542     "field_name" : "mVector",
2543     "referenced_type" : "type-140"
2544    }
2545   ],
2546   "linker_set_key" : "android::KeyedVector<int, android::ProcessCallStack::ThreadInfo>",
2547   "name" : "android::KeyedVector<int, android::ProcessCallStack::ThreadInfo>",
2548   "record_kind" : "class",
2549   "referenced_type" : "type-152",
2550   "self_type" : "type-152",
2551   "size" : 40,
2552   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
2553   "template_args" : [ "type-30", "type-120" ],
2554   "unique_id" : "_ZTSN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE"
2555  },
2556  {
2557   "alignment" : 8,
2558   "base_specifiers" :
2559   [
2560    {
2561     "referenced_type" : "type-65"
2562    }
2563   ],
2564   "fields" :
2565   [
2566    {
2567     "access" : "private",
2568     "field_name" : "mLogTag",
2569     "field_offset" : 64,
2570     "referenced_type" : "type-16"
2571    },
2572    {
2573     "access" : "private",
2574     "field_name" : "mPriority",
2575     "field_offset" : 128,
2576     "referenced_type" : "type-1"
2577    },
2578    {
2579     "access" : "private",
2580     "field_name" : "mPrefix",
2581     "field_offset" : 192,
2582     "referenced_type" : "type-16"
2583    },
2584    {
2585     "access" : "private",
2586     "field_name" : "mIgnoreBlankLines",
2587     "field_offset" : 256,
2588     "referenced_type" : "type-53"
2589    }
2590   ],
2591   "linker_set_key" : "android::LogPrinter",
2592   "name" : "android::LogPrinter",
2593   "record_kind" : "class",
2594   "referenced_type" : "type-64",
2595   "self_type" : "type-64",
2596   "size" : 40,
2597   "source_file" : "/system/core/libutils/include/utils/Printer.h",
2598   "unique_id" : "_ZTSN7android10LogPrinterE",
2599   "vtable_components" :
2600   [
2601    {
2602     "kind" : "offset_to_top"
2603    },
2604    {
2605     "kind" : "rtti",
2606     "mangled_component_name" : "_ZTIN7android10LogPrinterE"
2607    },
2608    {
2609     "mangled_component_name" : "_ZN7android10LogPrinter9printLineEPKc"
2610    },
2611    {
2612     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
2613    },
2614    {
2615     "kind" : "complete_dtor_pointer",
2616     "mangled_component_name" : "_ZN7android10LogPrinterD1Ev"
2617    },
2618    {
2619     "kind" : "deleting_dtor_pointer",
2620     "mangled_component_name" : "_ZN7android10LogPrinterD0Ev"
2621    }
2622   ]
2623  },
2624  {
2625   "alignment" : 8,
2626   "base_specifiers" :
2627   [
2628    {
2629     "referenced_type" : "type-65"
2630    }
2631   ],
2632   "fields" :
2633   [
2634    {
2635     "access" : "private",
2636     "field_name" : "mPrinter",
2637     "field_offset" : 64,
2638     "referenced_type" : "type-220"
2639    },
2640    {
2641     "access" : "private",
2642     "field_name" : "mPrefix",
2643     "field_offset" : 128,
2644     "referenced_type" : "type-16"
2645    }
2646   ],
2647   "linker_set_key" : "android::PrefixPrinter",
2648   "name" : "android::PrefixPrinter",
2649   "record_kind" : "class",
2650   "referenced_type" : "type-219",
2651   "self_type" : "type-219",
2652   "size" : 24,
2653   "source_file" : "/system/core/libutils/include/utils/Printer.h",
2654   "unique_id" : "_ZTSN7android13PrefixPrinterE",
2655   "vtable_components" :
2656   [
2657    {
2658     "kind" : "offset_to_top"
2659    },
2660    {
2661     "kind" : "rtti",
2662     "mangled_component_name" : "_ZTIN7android13PrefixPrinterE"
2663    },
2664    {
2665     "mangled_component_name" : "_ZN7android13PrefixPrinter9printLineEPKc"
2666    },
2667    {
2668     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
2669    },
2670    {
2671     "kind" : "complete_dtor_pointer",
2672     "mangled_component_name" : "_ZN7android13PrefixPrinterD1Ev"
2673    },
2674    {
2675     "kind" : "deleting_dtor_pointer",
2676     "mangled_component_name" : "_ZN7android13PrefixPrinterD0Ev"
2677    }
2678   ]
2679  },
2680  {
2681   "alignment" : 8,
2682   "linker_set_key" : "android::Printer",
2683   "name" : "android::Printer",
2684   "record_kind" : "class",
2685   "referenced_type" : "type-65",
2686   "self_type" : "type-65",
2687   "size" : 8,
2688   "source_file" : "/system/core/libutils/include/utils/Printer.h",
2689   "unique_id" : "_ZTSN7android7PrinterE",
2690   "vtable_components" :
2691   [
2692    {
2693     "kind" : "offset_to_top"
2694    },
2695    {
2696     "kind" : "rtti",
2697     "mangled_component_name" : "_ZTIN7android7PrinterE"
2698    },
2699    {
2700     "is_pure" : true,
2701     "mangled_component_name" : "_ZN7android7Printer9printLineEPKc"
2702    },
2703    {
2704     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
2705    },
2706    {
2707     "kind" : "complete_dtor_pointer",
2708     "mangled_component_name" : "_ZN7android7PrinterD1Ev"
2709    },
2710    {
2711     "kind" : "deleting_dtor_pointer",
2712     "mangled_component_name" : "_ZN7android7PrinterD0Ev"
2713    }
2714   ]
2715  },
2716  {
2717   "alignment" : 8,
2718   "fields" :
2719   [
2720    {
2721     "access" : "private",
2722     "field_name" : "mThreadMap",
2723     "referenced_type" : "type-152"
2724    },
2725    {
2726     "access" : "private",
2727     "field_name" : "mTimeUpdated",
2728     "field_offset" : 320,
2729     "referenced_type" : "type-158"
2730    }
2731   ],
2732   "linker_set_key" : "android::ProcessCallStack",
2733   "name" : "android::ProcessCallStack",
2734   "record_kind" : "class",
2735   "referenced_type" : "type-157",
2736   "self_type" : "type-157",
2737   "size" : 96,
2738   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h",
2739   "unique_id" : "_ZTSN7android16ProcessCallStackE"
2740  },
2741  {
2742   "access" : "private",
2743   "alignment" : 8,
2744   "fields" :
2745   [
2746    {
2747     "field_name" : "callStack",
2748     "referenced_type" : "type-22"
2749    },
2750    {
2751     "field_name" : "threadName",
2752     "field_offset" : 320,
2753     "referenced_type" : "type-15"
2754    }
2755   ],
2756   "linker_set_key" : "android::ProcessCallStack::ThreadInfo",
2757   "name" : "android::ProcessCallStack::ThreadInfo",
2758   "referenced_type" : "type-120",
2759   "self_type" : "type-120",
2760   "size" : 48,
2761   "source_file" : "/system/core/libutils/include/utils/ProcessCallStack.h",
2762   "unique_id" : "_ZTSN7android16ProcessCallStack10ThreadInfoE"
2763  },
2764  {
2765   "alignment" : 8,
2766   "base_specifiers" :
2767   [
2768    {
2769     "access" : "private",
2770     "referenced_type" : "type-13"
2771    }
2772   ],
2773   "linker_set_key" : "android::SortedVector<android::String8>",
2774   "name" : "android::SortedVector<android::String8>",
2775   "record_kind" : "class",
2776   "referenced_type" : "type-139",
2777   "self_type" : "type-139",
2778   "size" : 40,
2779   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
2780   "template_args" : [ "type-15" ],
2781   "unique_id" : "_ZTSN7android12SortedVectorINS_7String8EEE",
2782   "vtable_components" :
2783   [
2784    {
2785     "kind" : "offset_to_top"
2786    },
2787    {
2788     "kind" : "rtti",
2789     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_7String8EEE"
2790    },
2791    {
2792     "kind" : "complete_dtor_pointer",
2793     "mangled_component_name" : "_ZN7android12SortedVectorINS_7String8EED1Ev"
2794    },
2795    {
2796     "kind" : "deleting_dtor_pointer",
2797     "mangled_component_name" : "_ZN7android12SortedVectorINS_7String8EED0Ev"
2798    },
2799    {
2800     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE12do_constructEPvm"
2801    },
2802    {
2803     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE10do_destroyEPvm"
2804    },
2805    {
2806     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE7do_copyEPvPKvm"
2807    },
2808    {
2809     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE8do_splatEPvPKvm"
2810    },
2811    {
2812     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE15do_move_forwardEPvPKvm"
2813    },
2814    {
2815     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE16do_move_backwardEPvPKvm"
2816    },
2817    {
2818     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE10do_compareEPKvS4_"
2819    }
2820   ]
2821  },
2822  {
2823   "alignment" : 8,
2824   "base_specifiers" :
2825   [
2826    {
2827     "access" : "private",
2828     "referenced_type" : "type-13"
2829    }
2830   ],
2831   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
2832   "name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
2833   "record_kind" : "class",
2834   "referenced_type" : "type-140",
2835   "self_type" : "type-140",
2836   "size" : 40,
2837   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
2838   "template_args" : [ "type-122" ],
2839   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
2840   "vtable_components" :
2841   [
2842    {
2843     "kind" : "offset_to_top"
2844    },
2845    {
2846     "kind" : "rtti",
2847     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
2848    },
2849    {
2850     "kind" : "complete_dtor_pointer",
2851     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEED1Ev"
2852    },
2853    {
2854     "kind" : "deleting_dtor_pointer",
2855     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEED0Ev"
2856    },
2857    {
2858     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE12do_constructEPvm"
2859    },
2860    {
2861     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_destroyEPvm"
2862    },
2863    {
2864     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE7do_copyEPvPKvm"
2865    },
2866    {
2867     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE8do_splatEPvPKvm"
2868    },
2869    {
2870     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE15do_move_forwardEPvPKvm"
2871    },
2872    {
2873     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE16do_move_backwardEPvPKvm"
2874    },
2875    {
2876     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_compareEPKvS7_"
2877    }
2878   ]
2879  },
2880  {
2881   "alignment" : 8,
2882   "base_specifiers" :
2883   [
2884    {
2885     "referenced_type" : "type-5"
2886    }
2887   ],
2888   "linker_set_key" : "android::SortedVectorImpl",
2889   "name" : "android::SortedVectorImpl",
2890   "record_kind" : "class",
2891   "referenced_type" : "type-13",
2892   "self_type" : "type-13",
2893   "size" : 40,
2894   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
2895   "unique_id" : "_ZTSN7android16SortedVectorImplE",
2896   "vtable_components" :
2897   [
2898    {
2899     "kind" : "offset_to_top"
2900    },
2901    {
2902     "kind" : "rtti",
2903     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
2904    },
2905    {
2906     "kind" : "complete_dtor_pointer",
2907     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
2908    },
2909    {
2910     "kind" : "deleting_dtor_pointer",
2911     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
2912    },
2913    {
2914     "is_pure" : true,
2915     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
2916    },
2917    {
2918     "is_pure" : true,
2919     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
2920    },
2921    {
2922     "is_pure" : true,
2923     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
2924    },
2925    {
2926     "is_pure" : true,
2927     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
2928    },
2929    {
2930     "is_pure" : true,
2931     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
2932    },
2933    {
2934     "is_pure" : true,
2935     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
2936    },
2937    {
2938     "is_pure" : true,
2939     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
2940    }
2941   ]
2942  },
2943  {
2944   "alignment" : 8,
2945   "fields" :
2946   [
2947    {
2948     "access" : "private",
2949     "field_name" : "mString",
2950     "referenced_type" : "type-16"
2951    }
2952   ],
2953   "linker_set_key" : "android::String8",
2954   "name" : "android::String8",
2955   "record_kind" : "class",
2956   "referenced_type" : "type-15",
2957   "self_type" : "type-15",
2958   "size" : 8,
2959   "source_file" : "/system/core/libutils/include/utils/String8.h",
2960   "unique_id" : "_ZTSN7android7String8E"
2961  },
2962  {
2963   "alignment" : 8,
2964   "base_specifiers" :
2965   [
2966    {
2967     "referenced_type" : "type-65"
2968    }
2969   ],
2970   "fields" :
2971   [
2972    {
2973     "access" : "private",
2974     "field_name" : "mTarget",
2975     "field_offset" : 64,
2976     "referenced_type" : "type-187"
2977    },
2978    {
2979     "access" : "private",
2980     "field_name" : "mPrefix",
2981     "field_offset" : 128,
2982     "referenced_type" : "type-16"
2983    }
2984   ],
2985   "linker_set_key" : "android::String8Printer",
2986   "name" : "android::String8Printer",
2987   "record_kind" : "class",
2988   "referenced_type" : "type-186",
2989   "self_type" : "type-186",
2990   "size" : 24,
2991   "source_file" : "/system/core/libutils/include/utils/Printer.h",
2992   "unique_id" : "_ZTSN7android14String8PrinterE",
2993   "vtable_components" :
2994   [
2995    {
2996     "kind" : "offset_to_top"
2997    },
2998    {
2999     "kind" : "rtti",
3000     "mangled_component_name" : "_ZTIN7android14String8PrinterE"
3001    },
3002    {
3003     "mangled_component_name" : "_ZN7android14String8Printer9printLineEPKc"
3004    },
3005    {
3006     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
3007    },
3008    {
3009     "kind" : "complete_dtor_pointer",
3010     "mangled_component_name" : "_ZN7android14String8PrinterD1Ev"
3011    },
3012    {
3013     "kind" : "deleting_dtor_pointer",
3014     "mangled_component_name" : "_ZN7android14String8PrinterD0Ev"
3015    }
3016   ]
3017  },
3018  {
3019   "alignment" : 8,
3020   "base_specifiers" :
3021   [
3022    {
3023     "access" : "private",
3024     "referenced_type" : "type-5"
3025    }
3026   ],
3027   "linker_set_key" : "android::Vector<android::String8>",
3028   "name" : "android::Vector<android::String8>",
3029   "record_kind" : "class",
3030   "referenced_type" : "type-14",
3031   "self_type" : "type-14",
3032   "size" : 40,
3033   "source_file" : "/system/core/libutils/include/utils/Vector.h",
3034   "template_args" : [ "type-15" ],
3035   "unique_id" : "_ZTSN7android6VectorINS_7String8EEE",
3036   "vtable_components" :
3037   [
3038    {
3039     "kind" : "offset_to_top"
3040    },
3041    {
3042     "kind" : "rtti",
3043     "mangled_component_name" : "_ZTIN7android6VectorINS_7String8EEE"
3044    },
3045    {
3046     "kind" : "complete_dtor_pointer",
3047     "mangled_component_name" : "_ZN7android6VectorINS_7String8EED1Ev"
3048    },
3049    {
3050     "kind" : "deleting_dtor_pointer",
3051     "mangled_component_name" : "_ZN7android6VectorINS_7String8EED0Ev"
3052    },
3053    {
3054     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE12do_constructEPvm"
3055    },
3056    {
3057     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE10do_destroyEPvm"
3058    },
3059    {
3060     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE7do_copyEPvPKvm"
3061    },
3062    {
3063     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE8do_splatEPvPKvm"
3064    },
3065    {
3066     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE15do_move_forwardEPvPKvm"
3067    },
3068    {
3069     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE16do_move_backwardEPvPKvm"
3070    }
3071   ]
3072  },
3073  {
3074   "alignment" : 8,
3075   "fields" :
3076   [
3077    {
3078     "access" : "private",
3079     "field_name" : "mStorage",
3080     "field_offset" : 64,
3081     "referenced_type" : "type-6"
3082    },
3083    {
3084     "access" : "private",
3085     "field_name" : "mCount",
3086     "field_offset" : 128,
3087     "referenced_type" : "type-8"
3088    },
3089    {
3090     "access" : "private",
3091     "field_name" : "mFlags",
3092     "field_offset" : 192,
3093     "referenced_type" : "type-9"
3094    },
3095    {
3096     "access" : "private",
3097     "field_name" : "mItemSize",
3098     "field_offset" : 256,
3099     "referenced_type" : "type-10"
3100    }
3101   ],
3102   "linker_set_key" : "android::VectorImpl",
3103   "name" : "android::VectorImpl",
3104   "record_kind" : "class",
3105   "referenced_type" : "type-5",
3106   "self_type" : "type-5",
3107   "size" : 40,
3108   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
3109   "unique_id" : "_ZTSN7android10VectorImplE",
3110   "vtable_components" :
3111   [
3112    {
3113     "kind" : "offset_to_top"
3114    },
3115    {
3116     "kind" : "rtti",
3117     "mangled_component_name" : "_ZTIN7android10VectorImplE"
3118    },
3119    {
3120     "kind" : "complete_dtor_pointer",
3121     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
3122    },
3123    {
3124     "kind" : "deleting_dtor_pointer",
3125     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
3126    },
3127    {
3128     "is_pure" : true,
3129     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
3130    },
3131    {
3132     "is_pure" : true,
3133     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
3134    },
3135    {
3136     "is_pure" : true,
3137     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
3138    },
3139    {
3140     "is_pure" : true,
3141     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
3142    },
3143    {
3144     "is_pure" : true,
3145     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
3146    },
3147    {
3148     "is_pure" : true,
3149     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
3150    }
3151   ]
3152  },
3153  {
3154   "alignment" : 1,
3155   "linker_set_key" : "android::aggregate_traits<int, android::ProcessCallStack::ThreadInfo>",
3156   "name" : "android::aggregate_traits<int, android::ProcessCallStack::ThreadInfo>",
3157   "referenced_type" : "type-168",
3158   "self_type" : "type-168",
3159   "size" : 1,
3160   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3161   "template_args" : [ "type-30", "type-120" ],
3162   "unique_id" : "_ZTSN7android16aggregate_traitsIiNS_16ProcessCallStack10ThreadInfoEEE"
3163  },
3164  {
3165   "alignment" : 8,
3166   "fields" :
3167   [
3168    {
3169     "field_name" : "key",
3170     "referenced_type" : "type-30"
3171    },
3172    {
3173     "field_name" : "value",
3174     "field_offset" : 64,
3175     "referenced_type" : "type-120"
3176    }
3177   ],
3178   "linker_set_key" : "android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>",
3179   "name" : "android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>",
3180   "referenced_type" : "type-122",
3181   "self_type" : "type-122",
3182   "size" : 56,
3183   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3184   "template_args" : [ "type-30", "type-120" ],
3185   "unique_id" : "_ZTSN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
3186  },
3187  {
3188   "alignment" : 1,
3189   "linker_set_key" : "android::trait_pointer<android::ProcessCallStack::ThreadInfo>",
3190   "name" : "android::trait_pointer<android::ProcessCallStack::ThreadInfo>",
3191   "referenced_type" : "type-164",
3192   "self_type" : "type-164",
3193   "size" : 1,
3194   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3195   "template_args" : [ "type-120" ],
3196   "unique_id" : "_ZTSN7android13trait_pointerINS_16ProcessCallStack10ThreadInfoEEE"
3197  },
3198  {
3199   "alignment" : 1,
3200   "linker_set_key" : "android::trait_pointer<android::String8>",
3201   "name" : "android::trait_pointer<android::String8>",
3202   "referenced_type" : "type-97",
3203   "self_type" : "type-97",
3204   "size" : 1,
3205   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3206   "template_args" : [ "type-15" ],
3207   "unique_id" : "_ZTSN7android13trait_pointerINS_7String8EEE"
3208  },
3209  {
3210   "alignment" : 1,
3211   "linker_set_key" : "android::trait_pointer<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
3212   "name" : "android::trait_pointer<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
3213   "referenced_type" : "type-149",
3214   "self_type" : "type-149",
3215   "size" : 1,
3216   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3217   "template_args" : [ "type-122" ],
3218   "unique_id" : "_ZTSN7android13trait_pointerINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
3219  },
3220  {
3221   "alignment" : 1,
3222   "linker_set_key" : "android::trait_pointer<int>",
3223   "name" : "android::trait_pointer<int>",
3224   "referenced_type" : "type-162",
3225   "self_type" : "type-162",
3226   "size" : 1,
3227   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3228   "template_args" : [ "type-30" ],
3229   "unique_id" : "_ZTSN7android13trait_pointerIiEE"
3230  },
3231  {
3232   "alignment" : 1,
3233   "linker_set_key" : "android::trait_trivial_copy<android::ProcessCallStack::ThreadInfo>",
3234   "name" : "android::trait_trivial_copy<android::ProcessCallStack::ThreadInfo>",
3235   "referenced_type" : "type-134",
3236   "self_type" : "type-134",
3237   "size" : 1,
3238   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3239   "template_args" : [ "type-120" ],
3240   "unique_id" : "_ZTSN7android18trait_trivial_copyINS_16ProcessCallStack10ThreadInfoEEE"
3241  },
3242  {
3243   "alignment" : 1,
3244   "linker_set_key" : "android::trait_trivial_copy<android::String8>",
3245   "name" : "android::trait_trivial_copy<android::String8>",
3246   "referenced_type" : "type-96",
3247   "self_type" : "type-96",
3248   "size" : 1,
3249   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3250   "template_args" : [ "type-15" ],
3251   "unique_id" : "_ZTSN7android18trait_trivial_copyINS_7String8EEE"
3252  },
3253  {
3254   "alignment" : 1,
3255   "linker_set_key" : "android::trait_trivial_copy<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
3256   "name" : "android::trait_trivial_copy<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
3257   "referenced_type" : "type-136",
3258   "self_type" : "type-136",
3259   "size" : 1,
3260   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3261   "template_args" : [ "type-122" ],
3262   "unique_id" : "_ZTSN7android18trait_trivial_copyINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
3263  },
3264  {
3265   "alignment" : 1,
3266   "linker_set_key" : "android::trait_trivial_copy<bool>",
3267   "name" : "android::trait_trivial_copy<bool>",
3268   "referenced_type" : "type-105",
3269   "self_type" : "type-105",
3270   "size" : 1,
3271   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3272   "template_args" : [ "type-53" ],
3273   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
3274  },
3275  {
3276   "alignment" : 1,
3277   "linker_set_key" : "android::trait_trivial_copy<char>",
3278   "name" : "android::trait_trivial_copy<char>",
3279   "referenced_type" : "type-110",
3280   "self_type" : "type-110",
3281   "size" : 1,
3282   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3283   "template_args" : [ "type-18" ],
3284   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
3285  },
3286  {
3287   "alignment" : 1,
3288   "linker_set_key" : "android::trait_trivial_copy<double>",
3289   "name" : "android::trait_trivial_copy<double>",
3290   "referenced_type" : "type-201",
3291   "self_type" : "type-201",
3292   "size" : 1,
3293   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3294   "template_args" : [ "type-199" ],
3295   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
3296  },
3297  {
3298   "alignment" : 1,
3299   "linker_set_key" : "android::trait_trivial_copy<float>",
3300   "name" : "android::trait_trivial_copy<float>",
3301   "referenced_type" : "type-196",
3302   "self_type" : "type-196",
3303   "size" : 1,
3304   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3305   "template_args" : [ "type-194" ],
3306   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
3307  },
3308  {
3309   "alignment" : 1,
3310   "linker_set_key" : "android::trait_trivial_copy<int>",
3311   "name" : "android::trait_trivial_copy<int>",
3312   "referenced_type" : "type-127",
3313   "self_type" : "type-127",
3314   "size" : 1,
3315   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3316   "template_args" : [ "type-30" ],
3317   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
3318  },
3319  {
3320   "alignment" : 1,
3321   "linker_set_key" : "android::trait_trivial_copy<long long>",
3322   "name" : "android::trait_trivial_copy<long long>",
3323   "referenced_type" : "type-184",
3324   "self_type" : "type-184",
3325   "size" : 1,
3326   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3327   "template_args" : [ "type-182" ],
3328   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
3329  },
3330  {
3331   "alignment" : 1,
3332   "linker_set_key" : "android::trait_trivial_copy<long>",
3333   "name" : "android::trait_trivial_copy<long>",
3334   "referenced_type" : "type-175",
3335   "self_type" : "type-175",
3336   "size" : 1,
3337   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3338   "template_args" : [ "type-151" ],
3339   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
3340  },
3341  {
3342   "alignment" : 1,
3343   "linker_set_key" : "android::trait_trivial_copy<short>",
3344   "name" : "android::trait_trivial_copy<short>",
3345   "referenced_type" : "type-40",
3346   "self_type" : "type-40",
3347   "size" : 1,
3348   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3349   "template_args" : [ "type-3" ],
3350   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
3351  },
3352  {
3353   "alignment" : 1,
3354   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
3355   "name" : "android::trait_trivial_copy<unsigned char>",
3356   "referenced_type" : "type-114",
3357   "self_type" : "type-114",
3358   "size" : 1,
3359   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3360   "template_args" : [ "type-39" ],
3361   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
3362  },
3363  {
3364   "alignment" : 1,
3365   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
3366   "name" : "android::trait_trivial_copy<unsigned int>",
3367   "referenced_type" : "type-137",
3368   "self_type" : "type-137",
3369   "size" : 1,
3370   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3371   "template_args" : [ "type-2" ],
3372   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
3373  },
3374  {
3375   "alignment" : 1,
3376   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
3377   "name" : "android::trait_trivial_copy<unsigned long long>",
3378   "referenced_type" : "type-191",
3379   "self_type" : "type-191",
3380   "size" : 1,
3381   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3382   "template_args" : [ "type-189" ],
3383   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
3384  },
3385  {
3386   "alignment" : 1,
3387   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
3388   "name" : "android::trait_trivial_copy<unsigned long>",
3389   "referenced_type" : "type-179",
3390   "self_type" : "type-179",
3391   "size" : 1,
3392   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3393   "template_args" : [ "type-8" ],
3394   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
3395  },
3396  {
3397   "alignment" : 1,
3398   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
3399   "name" : "android::trait_trivial_copy<unsigned short>",
3400   "referenced_type" : "type-95",
3401   "self_type" : "type-95",
3402   "size" : 1,
3403   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3404   "template_args" : [ "type-29" ],
3405   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
3406  },
3407  {
3408   "alignment" : 1,
3409   "linker_set_key" : "android::trait_trivial_copy<void>",
3410   "name" : "android::trait_trivial_copy<void>",
3411   "referenced_type" : "type-101",
3412   "self_type" : "type-101",
3413   "size" : 1,
3414   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3415   "template_args" : [ "type-7" ],
3416   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
3417  },
3418  {
3419   "alignment" : 1,
3420   "linker_set_key" : "android::trait_trivial_ctor<android::ProcessCallStack::ThreadInfo>",
3421   "name" : "android::trait_trivial_ctor<android::ProcessCallStack::ThreadInfo>",
3422   "referenced_type" : "type-171",
3423   "self_type" : "type-171",
3424   "size" : 1,
3425   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3426   "template_args" : [ "type-120" ],
3427   "unique_id" : "_ZTSN7android18trait_trivial_ctorINS_16ProcessCallStack10ThreadInfoEEE"
3428  },
3429  {
3430   "alignment" : 1,
3431   "linker_set_key" : "android::trait_trivial_ctor<android::String8>",
3432   "name" : "android::trait_trivial_ctor<android::String8>",
3433   "referenced_type" : "type-93",
3434   "self_type" : "type-93",
3435   "size" : 1,
3436   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3437   "template_args" : [ "type-15" ],
3438   "unique_id" : "_ZTSN7android18trait_trivial_ctorINS_7String8EEE"
3439  },
3440  {
3441   "alignment" : 1,
3442   "linker_set_key" : "android::trait_trivial_ctor<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
3443   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
3444   "referenced_type" : "type-169",
3445   "self_type" : "type-169",
3446   "size" : 1,
3447   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3448   "template_args" : [ "type-122" ],
3449   "unique_id" : "_ZTSN7android18trait_trivial_ctorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
3450  },
3451  {
3452   "alignment" : 1,
3453   "linker_set_key" : "android::trait_trivial_ctor<bool>",
3454   "name" : "android::trait_trivial_ctor<bool>",
3455   "referenced_type" : "type-103",
3456   "self_type" : "type-103",
3457   "size" : 1,
3458   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3459   "template_args" : [ "type-53" ],
3460   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
3461  },
3462  {
3463   "alignment" : 1,
3464   "linker_set_key" : "android::trait_trivial_ctor<char>",
3465   "name" : "android::trait_trivial_ctor<char>",
3466   "referenced_type" : "type-108",
3467   "self_type" : "type-108",
3468   "size" : 1,
3469   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3470   "template_args" : [ "type-18" ],
3471   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
3472  },
3473  {
3474   "alignment" : 1,
3475   "linker_set_key" : "android::trait_trivial_ctor<double>",
3476   "name" : "android::trait_trivial_ctor<double>",
3477   "referenced_type" : "type-198",
3478   "self_type" : "type-198",
3479   "size" : 1,
3480   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3481   "template_args" : [ "type-199" ],
3482   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
3483  },
3484  {
3485   "alignment" : 1,
3486   "linker_set_key" : "android::trait_trivial_ctor<float>",
3487   "name" : "android::trait_trivial_ctor<float>",
3488   "referenced_type" : "type-193",
3489   "self_type" : "type-193",
3490   "size" : 1,
3491   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3492   "template_args" : [ "type-194" ],
3493   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
3494  },
3495  {
3496   "alignment" : 1,
3497   "linker_set_key" : "android::trait_trivial_ctor<int>",
3498   "name" : "android::trait_trivial_ctor<int>",
3499   "referenced_type" : "type-117",
3500   "self_type" : "type-117",
3501   "size" : 1,
3502   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3503   "template_args" : [ "type-30" ],
3504   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
3505  },
3506  {
3507   "alignment" : 1,
3508   "linker_set_key" : "android::trait_trivial_ctor<long long>",
3509   "name" : "android::trait_trivial_ctor<long long>",
3510   "referenced_type" : "type-181",
3511   "self_type" : "type-181",
3512   "size" : 1,
3513   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3514   "template_args" : [ "type-182" ],
3515   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
3516  },
3517  {
3518   "alignment" : 1,
3519   "linker_set_key" : "android::trait_trivial_ctor<long>",
3520   "name" : "android::trait_trivial_ctor<long>",
3521   "referenced_type" : "type-150",
3522   "self_type" : "type-150",
3523   "size" : 1,
3524   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3525   "template_args" : [ "type-151" ],
3526   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
3527  },
3528  {
3529   "alignment" : 1,
3530   "linker_set_key" : "android::trait_trivial_ctor<short>",
3531   "name" : "android::trait_trivial_ctor<short>",
3532   "referenced_type" : "type-116",
3533   "self_type" : "type-116",
3534   "size" : 1,
3535   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3536   "template_args" : [ "type-3" ],
3537   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
3538  },
3539  {
3540   "alignment" : 1,
3541   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
3542   "name" : "android::trait_trivial_ctor<unsigned char>",
3543   "referenced_type" : "type-112",
3544   "self_type" : "type-112",
3545   "size" : 1,
3546   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3547   "template_args" : [ "type-39" ],
3548   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
3549  },
3550  {
3551   "alignment" : 1,
3552   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
3553   "name" : "android::trait_trivial_ctor<unsigned int>",
3554   "referenced_type" : "type-133",
3555   "self_type" : "type-133",
3556   "size" : 1,
3557   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3558   "template_args" : [ "type-2" ],
3559   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
3560  },
3561  {
3562   "alignment" : 1,
3563   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
3564   "name" : "android::trait_trivial_ctor<unsigned long long>",
3565   "referenced_type" : "type-188",
3566   "self_type" : "type-188",
3567   "size" : 1,
3568   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3569   "template_args" : [ "type-189" ],
3570   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
3571  },
3572  {
3573   "alignment" : 1,
3574   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
3575   "name" : "android::trait_trivial_ctor<unsigned long>",
3576   "referenced_type" : "type-177",
3577   "self_type" : "type-177",
3578   "size" : 1,
3579   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3580   "template_args" : [ "type-8" ],
3581   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
3582  },
3583  {
3584   "alignment" : 1,
3585   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
3586   "name" : "android::trait_trivial_ctor<unsigned short>",
3587   "referenced_type" : "type-61",
3588   "self_type" : "type-61",
3589   "size" : 1,
3590   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3591   "template_args" : [ "type-29" ],
3592   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
3593  },
3594  {
3595   "alignment" : 1,
3596   "linker_set_key" : "android::trait_trivial_ctor<void>",
3597   "name" : "android::trait_trivial_ctor<void>",
3598   "referenced_type" : "type-99",
3599   "self_type" : "type-99",
3600   "size" : 1,
3601   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3602   "template_args" : [ "type-7" ],
3603   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
3604  },
3605  {
3606   "alignment" : 1,
3607   "linker_set_key" : "android::trait_trivial_dtor<android::ProcessCallStack::ThreadInfo>",
3608   "name" : "android::trait_trivial_dtor<android::ProcessCallStack::ThreadInfo>",
3609   "referenced_type" : "type-119",
3610   "self_type" : "type-119",
3611   "size" : 1,
3612   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3613   "template_args" : [ "type-120" ],
3614   "unique_id" : "_ZTSN7android18trait_trivial_dtorINS_16ProcessCallStack10ThreadInfoEEE"
3615  },
3616  {
3617   "alignment" : 1,
3618   "linker_set_key" : "android::trait_trivial_dtor<android::String8>",
3619   "name" : "android::trait_trivial_dtor<android::String8>",
3620   "referenced_type" : "type-94",
3621   "self_type" : "type-94",
3622   "size" : 1,
3623   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3624   "template_args" : [ "type-15" ],
3625   "unique_id" : "_ZTSN7android18trait_trivial_dtorINS_7String8EEE"
3626  },
3627  {
3628   "alignment" : 1,
3629   "linker_set_key" : "android::trait_trivial_dtor<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
3630   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
3631   "referenced_type" : "type-129",
3632   "self_type" : "type-129",
3633   "size" : 1,
3634   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3635   "template_args" : [ "type-122" ],
3636   "unique_id" : "_ZTSN7android18trait_trivial_dtorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
3637  },
3638  {
3639   "alignment" : 1,
3640   "linker_set_key" : "android::trait_trivial_dtor<bool>",
3641   "name" : "android::trait_trivial_dtor<bool>",
3642   "referenced_type" : "type-104",
3643   "self_type" : "type-104",
3644   "size" : 1,
3645   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3646   "template_args" : [ "type-53" ],
3647   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
3648  },
3649  {
3650   "alignment" : 1,
3651   "linker_set_key" : "android::trait_trivial_dtor<char>",
3652   "name" : "android::trait_trivial_dtor<char>",
3653   "referenced_type" : "type-109",
3654   "self_type" : "type-109",
3655   "size" : 1,
3656   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3657   "template_args" : [ "type-18" ],
3658   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
3659  },
3660  {
3661   "alignment" : 1,
3662   "linker_set_key" : "android::trait_trivial_dtor<double>",
3663   "name" : "android::trait_trivial_dtor<double>",
3664   "referenced_type" : "type-200",
3665   "self_type" : "type-200",
3666   "size" : 1,
3667   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3668   "template_args" : [ "type-199" ],
3669   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
3670  },
3671  {
3672   "alignment" : 1,
3673   "linker_set_key" : "android::trait_trivial_dtor<float>",
3674   "name" : "android::trait_trivial_dtor<float>",
3675   "referenced_type" : "type-195",
3676   "self_type" : "type-195",
3677   "size" : 1,
3678   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3679   "template_args" : [ "type-194" ],
3680   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
3681  },
3682  {
3683   "alignment" : 1,
3684   "linker_set_key" : "android::trait_trivial_dtor<int>",
3685   "name" : "android::trait_trivial_dtor<int>",
3686   "referenced_type" : "type-118",
3687   "self_type" : "type-118",
3688   "size" : 1,
3689   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3690   "template_args" : [ "type-30" ],
3691   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
3692  },
3693  {
3694   "alignment" : 1,
3695   "linker_set_key" : "android::trait_trivial_dtor<long long>",
3696   "name" : "android::trait_trivial_dtor<long long>",
3697   "referenced_type" : "type-183",
3698   "self_type" : "type-183",
3699   "size" : 1,
3700   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3701   "template_args" : [ "type-182" ],
3702   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
3703  },
3704  {
3705   "alignment" : 1,
3706   "linker_set_key" : "android::trait_trivial_dtor<long>",
3707   "name" : "android::trait_trivial_dtor<long>",
3708   "referenced_type" : "type-170",
3709   "self_type" : "type-170",
3710   "size" : 1,
3711   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3712   "template_args" : [ "type-151" ],
3713   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
3714  },
3715  {
3716   "alignment" : 1,
3717   "linker_set_key" : "android::trait_trivial_dtor<short>",
3718   "name" : "android::trait_trivial_dtor<short>",
3719   "referenced_type" : "type-24",
3720   "self_type" : "type-24",
3721   "size" : 1,
3722   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3723   "template_args" : [ "type-3" ],
3724   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
3725  },
3726  {
3727   "alignment" : 1,
3728   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
3729   "name" : "android::trait_trivial_dtor<unsigned char>",
3730   "referenced_type" : "type-113",
3731   "self_type" : "type-113",
3732   "size" : 1,
3733   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3734   "template_args" : [ "type-39" ],
3735   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
3736  },
3737  {
3738   "alignment" : 1,
3739   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
3740   "name" : "android::trait_trivial_dtor<unsigned int>",
3741   "referenced_type" : "type-135",
3742   "self_type" : "type-135",
3743   "size" : 1,
3744   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3745   "template_args" : [ "type-2" ],
3746   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
3747  },
3748  {
3749   "alignment" : 1,
3750   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
3751   "name" : "android::trait_trivial_dtor<unsigned long long>",
3752   "referenced_type" : "type-190",
3753   "self_type" : "type-190",
3754   "size" : 1,
3755   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3756   "template_args" : [ "type-189" ],
3757   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
3758  },
3759  {
3760   "alignment" : 1,
3761   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
3762   "name" : "android::trait_trivial_dtor<unsigned long>",
3763   "referenced_type" : "type-178",
3764   "self_type" : "type-178",
3765   "size" : 1,
3766   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3767   "template_args" : [ "type-8" ],
3768   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
3769  },
3770  {
3771   "alignment" : 1,
3772   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
3773   "name" : "android::trait_trivial_dtor<unsigned short>",
3774   "referenced_type" : "type-84",
3775   "self_type" : "type-84",
3776   "size" : 1,
3777   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3778   "template_args" : [ "type-29" ],
3779   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
3780  },
3781  {
3782   "alignment" : 1,
3783   "linker_set_key" : "android::trait_trivial_dtor<void>",
3784   "name" : "android::trait_trivial_dtor<void>",
3785   "referenced_type" : "type-100",
3786   "self_type" : "type-100",
3787   "size" : 1,
3788   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3789   "template_args" : [ "type-7" ],
3790   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
3791  },
3792  {
3793   "alignment" : 1,
3794   "linker_set_key" : "android::trait_trivial_move<android::ProcessCallStack::ThreadInfo>",
3795   "name" : "android::trait_trivial_move<android::ProcessCallStack::ThreadInfo>",
3796   "referenced_type" : "type-138",
3797   "self_type" : "type-138",
3798   "size" : 1,
3799   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3800   "template_args" : [ "type-120" ],
3801   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_16ProcessCallStack10ThreadInfoEEE"
3802  },
3803  {
3804   "alignment" : 1,
3805   "linker_set_key" : "android::trait_trivial_move<android::String8>",
3806   "name" : "android::trait_trivial_move<android::String8>",
3807   "referenced_type" : "type-232",
3808   "self_type" : "type-232",
3809   "size" : 1,
3810   "source_file" : "/system/core/libutils/include/utils/String8.h",
3811   "template_args" : [ "type-15" ],
3812   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
3813  },
3814  {
3815   "alignment" : 1,
3816   "linker_set_key" : "android::trait_trivial_move<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
3817   "name" : "android::trait_trivial_move<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
3818   "referenced_type" : "type-146",
3819   "self_type" : "type-146",
3820   "size" : 1,
3821   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3822   "template_args" : [ "type-122" ],
3823   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
3824  },
3825  {
3826   "alignment" : 1,
3827   "linker_set_key" : "android::trait_trivial_move<bool>",
3828   "name" : "android::trait_trivial_move<bool>",
3829   "referenced_type" : "type-107",
3830   "self_type" : "type-107",
3831   "size" : 1,
3832   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3833   "template_args" : [ "type-53" ],
3834   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
3835  },
3836  {
3837   "alignment" : 1,
3838   "linker_set_key" : "android::trait_trivial_move<char>",
3839   "name" : "android::trait_trivial_move<char>",
3840   "referenced_type" : "type-111",
3841   "self_type" : "type-111",
3842   "size" : 1,
3843   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3844   "template_args" : [ "type-18" ],
3845   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
3846  },
3847  {
3848   "alignment" : 1,
3849   "linker_set_key" : "android::trait_trivial_move<double>",
3850   "name" : "android::trait_trivial_move<double>",
3851   "referenced_type" : "type-202",
3852   "self_type" : "type-202",
3853   "size" : 1,
3854   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3855   "template_args" : [ "type-199" ],
3856   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
3857  },
3858  {
3859   "alignment" : 1,
3860   "linker_set_key" : "android::trait_trivial_move<float>",
3861   "name" : "android::trait_trivial_move<float>",
3862   "referenced_type" : "type-197",
3863   "self_type" : "type-197",
3864   "size" : 1,
3865   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3866   "template_args" : [ "type-194" ],
3867   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
3868  },
3869  {
3870   "alignment" : 1,
3871   "linker_set_key" : "android::trait_trivial_move<int>",
3872   "name" : "android::trait_trivial_move<int>",
3873   "referenced_type" : "type-132",
3874   "self_type" : "type-132",
3875   "size" : 1,
3876   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3877   "template_args" : [ "type-30" ],
3878   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
3879  },
3880  {
3881   "alignment" : 1,
3882   "linker_set_key" : "android::trait_trivial_move<long long>",
3883   "name" : "android::trait_trivial_move<long long>",
3884   "referenced_type" : "type-185",
3885   "self_type" : "type-185",
3886   "size" : 1,
3887   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3888   "template_args" : [ "type-182" ],
3889   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
3890  },
3891  {
3892   "alignment" : 1,
3893   "linker_set_key" : "android::trait_trivial_move<long>",
3894   "name" : "android::trait_trivial_move<long>",
3895   "referenced_type" : "type-176",
3896   "self_type" : "type-176",
3897   "size" : 1,
3898   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3899   "template_args" : [ "type-151" ],
3900   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
3901  },
3902  {
3903   "alignment" : 1,
3904   "linker_set_key" : "android::trait_trivial_move<short>",
3905   "name" : "android::trait_trivial_move<short>",
3906   "referenced_type" : "type-49",
3907   "self_type" : "type-49",
3908   "size" : 1,
3909   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3910   "template_args" : [ "type-3" ],
3911   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
3912  },
3913  {
3914   "alignment" : 1,
3915   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
3916   "name" : "android::trait_trivial_move<unsigned char>",
3917   "referenced_type" : "type-115",
3918   "self_type" : "type-115",
3919   "size" : 1,
3920   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3921   "template_args" : [ "type-39" ],
3922   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
3923  },
3924  {
3925   "alignment" : 1,
3926   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
3927   "name" : "android::trait_trivial_move<unsigned int>",
3928   "referenced_type" : "type-145",
3929   "self_type" : "type-145",
3930   "size" : 1,
3931   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3932   "template_args" : [ "type-2" ],
3933   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
3934  },
3935  {
3936   "alignment" : 1,
3937   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
3938   "name" : "android::trait_trivial_move<unsigned long long>",
3939   "referenced_type" : "type-192",
3940   "self_type" : "type-192",
3941   "size" : 1,
3942   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3943   "template_args" : [ "type-189" ],
3944   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
3945  },
3946  {
3947   "alignment" : 1,
3948   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
3949   "name" : "android::trait_trivial_move<unsigned long>",
3950   "referenced_type" : "type-180",
3951   "self_type" : "type-180",
3952   "size" : 1,
3953   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3954   "template_args" : [ "type-8" ],
3955   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
3956  },
3957  {
3958   "alignment" : 1,
3959   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
3960   "name" : "android::trait_trivial_move<unsigned short>",
3961   "referenced_type" : "type-106",
3962   "self_type" : "type-106",
3963   "size" : 1,
3964   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3965   "template_args" : [ "type-29" ],
3966   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
3967  },
3968  {
3969   "alignment" : 1,
3970   "linker_set_key" : "android::trait_trivial_move<void>",
3971   "name" : "android::trait_trivial_move<void>",
3972   "referenced_type" : "type-102",
3973   "self_type" : "type-102",
3974   "size" : 1,
3975   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3976   "template_args" : [ "type-7" ],
3977   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
3978  },
3979  {
3980   "alignment" : 1,
3981   "linker_set_key" : "android::traits<android::ProcessCallStack::ThreadInfo>",
3982   "name" : "android::traits<android::ProcessCallStack::ThreadInfo>",
3983   "referenced_type" : "type-167",
3984   "self_type" : "type-167",
3985   "size" : 1,
3986   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3987   "template_args" : [ "type-120" ],
3988   "unique_id" : "_ZTSN7android6traitsINS_16ProcessCallStack10ThreadInfoEEE"
3989  },
3990  {
3991   "alignment" : 1,
3992   "linker_set_key" : "android::traits<android::String8>",
3993   "name" : "android::traits<android::String8>",
3994   "referenced_type" : "type-98",
3995   "self_type" : "type-98",
3996   "size" : 1,
3997   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3998   "template_args" : [ "type-15" ],
3999   "unique_id" : "_ZTSN7android6traitsINS_7String8EEE"
4000  },
4001  {
4002   "alignment" : 1,
4003   "linker_set_key" : "android::traits<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
4004   "name" : "android::traits<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
4005   "referenced_type" : "type-165",
4006   "self_type" : "type-165",
4007   "size" : 1,
4008   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4009   "template_args" : [ "type-122" ],
4010   "unique_id" : "_ZTSN7android6traitsINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
4011  },
4012  {
4013   "alignment" : 1,
4014   "linker_set_key" : "android::traits<int>",
4015   "name" : "android::traits<int>",
4016   "referenced_type" : "type-166",
4017   "self_type" : "type-166",
4018   "size" : 1,
4019   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4020   "template_args" : [ "type-30" ],
4021   "unique_id" : "_ZTSN7android6traitsIiEE"
4022  },
4023  {
4024   "alignment" : 1,
4025   "base_specifiers" :
4026   [
4027    {
4028     "referenced_type" : "type-206"
4029    }
4030   ],
4031   "linker_set_key" : "android::use_trivial_move<android::String8>",
4032   "name" : "android::use_trivial_move<android::String8>",
4033   "referenced_type" : "type-205",
4034   "self_type" : "type-205",
4035   "size" : 1,
4036   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4037   "template_args" : [ "type-15" ],
4038   "unique_id" : "_ZTSN7android16use_trivial_moveINS_7String8EEE"
4039  },
4040  {
4041   "alignment" : 1,
4042   "base_specifiers" :
4043   [
4044    {
4045     "referenced_type" : "type-126"
4046    }
4047   ],
4048   "linker_set_key" : "android::use_trivial_move<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
4049   "name" : "android::use_trivial_move<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >",
4050   "referenced_type" : "type-125",
4051   "self_type" : "type-125",
4052   "size" : 1,
4053   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
4054   "template_args" : [ "type-122" ],
4055   "unique_id" : "_ZTSN7android16use_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
4056  },
4057  {
4058   "alignment" : 8,
4059   "fields" :
4060   [
4061    {
4062     "field_name" : "num",
4063     "referenced_type" : "type-8"
4064    },
4065    {
4066     "field_name" : "pc",
4067     "field_offset" : 64,
4068     "referenced_type" : "type-8"
4069    },
4070    {
4071     "field_name" : "rel_pc",
4072     "field_offset" : 128,
4073     "referenced_type" : "type-8"
4074    },
4075    {
4076     "field_name" : "sp",
4077     "field_offset" : 192,
4078     "referenced_type" : "type-8"
4079    },
4080    {
4081     "field_name" : "stack_size",
4082     "field_offset" : 256,
4083     "referenced_type" : "type-8"
4084    },
4085    {
4086     "field_name" : "map",
4087     "field_offset" : 320,
4088     "referenced_type" : "type-47"
4089    },
4090    {
4091     "field_name" : "func_name",
4092     "field_offset" : 832,
4093     "referenced_type" : "type-80"
4094    },
4095    {
4096     "field_name" : "func_offset",
4097     "field_offset" : 1024,
4098     "referenced_type" : "type-8"
4099    }
4100   ],
4101   "linker_set_key" : "backtrace_frame_data_t",
4102   "name" : "backtrace_frame_data_t",
4103   "referenced_type" : "type-79",
4104   "self_type" : "type-79",
4105   "size" : 136,
4106   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h",
4107   "unique_id" : "_ZTS22backtrace_frame_data_t"
4108  },
4109  {
4110   "alignment" : 8,
4111   "fields" :
4112   [
4113    {
4114     "field_name" : "start",
4115     "referenced_type" : "type-8"
4116    },
4117    {
4118     "field_name" : "end",
4119     "field_offset" : 64,
4120     "referenced_type" : "type-8"
4121    },
4122    {
4123     "field_name" : "offset",
4124     "field_offset" : 128,
4125     "referenced_type" : "type-8"
4126    },
4127    {
4128     "field_name" : "load_bias",
4129     "field_offset" : 192,
4130     "referenced_type" : "type-8"
4131    },
4132    {
4133     "field_name" : "flags",
4134     "field_offset" : 256,
4135     "referenced_type" : "type-30"
4136    },
4137    {
4138     "field_name" : "name",
4139     "field_offset" : 320,
4140     "referenced_type" : "type-48"
4141    }
4142   ],
4143   "linker_set_key" : "backtrace_map_t",
4144   "name" : "backtrace_map_t",
4145   "referenced_type" : "type-47",
4146   "self_type" : "type-47",
4147   "size" : 64,
4148   "source_file" : "/system/core/libbacktrace/include/backtrace/BacktraceMap.h",
4149   "unique_id" : "_ZTS15backtrace_map_t"
4150  },
4151  {
4152   "alignment" : 8,
4153   "fields" :
4154   [
4155    {
4156     "field_name" : "start",
4157     "referenced_type" : "type-8"
4158    },
4159    {
4160     "field_name" : "end",
4161     "field_offset" : 64,
4162     "referenced_type" : "type-8"
4163    },
4164    {
4165     "field_name" : "data",
4166     "field_offset" : 128,
4167     "referenced_type" : "type-82"
4168    }
4169   ],
4170   "linker_set_key" : "backtrace_stackinfo_t",
4171   "name" : "backtrace_stackinfo_t",
4172   "referenced_type" : "type-81",
4173   "self_type" : "type-81",
4174   "size" : 24,
4175   "source_file" : "/system/core/libbacktrace/include/backtrace/Backtrace.h",
4176   "unique_id" : "_ZTS21backtrace_stackinfo_t"
4177  },
4178  {
4179   "alignment" : 4,
4180   "fields" :
4181   [
4182    {
4183     "referenced_type" : "type-37"
4184    }
4185   ],
4186   "linker_set_key" : "log_msg",
4187   "name" : "log_msg",
4188   "referenced_type" : "type-36",
4189   "self_type" : "type-36",
4190   "size" : 5124,
4191   "source_file" : "/system/core/liblog/include/log/log_read.h",
4192   "unique_id" : "log_msg"
4193  },
4194  {
4195   "alignment" : 4,
4196   "fields" :
4197   [
4198    {
4199     "field_name" : "buf",
4200     "referenced_type" : "type-38"
4201    },
4202    {
4203     "field_name" : "entry",
4204     "referenced_type" : "type-35"
4205    },
4206    {
4207     "field_name" : "entry_v4",
4208     "referenced_type" : "type-35"
4209    },
4210    {
4211     "field_name" : "entry_v3",
4212     "referenced_type" : "type-34"
4213    },
4214    {
4215     "field_name" : "entry_v2",
4216     "referenced_type" : "type-33"
4217    },
4218    {
4219     "field_name" : "entry_v1",
4220     "referenced_type" : "type-28"
4221    }
4222   ],
4223   "is_anonymous" : true,
4224   "linker_set_key" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
4225   "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
4226   "record_kind" : "union",
4227   "referenced_type" : "type-37",
4228   "self_type" : "type-37",
4229   "size" : 5124,
4230   "source_file" : "/system/core/liblog/include/log/log_read.h",
4231   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
4232  },
4233  {
4234   "alignment" : 1,
4235   "fields" :
4236   [
4237    {
4238     "field_name" : "tv_sec",
4239     "referenced_type" : "type-2"
4240    },
4241    {
4242     "field_name" : "tv_nsec",
4243     "field_offset" : 32,
4244     "referenced_type" : "type-2"
4245    }
4246   ],
4247   "linker_set_key" : "log_time",
4248   "name" : "log_time",
4249   "referenced_type" : "type-12",
4250   "self_type" : "type-12",
4251   "size" : 8,
4252   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
4253   "unique_id" : "_ZTS8log_time"
4254  },
4255  {
4256   "alignment" : 4,
4257   "fields" :
4258   [
4259    {
4260     "field_name" : "len",
4261     "referenced_type" : "type-29"
4262    },
4263    {
4264     "field_name" : "__pad",
4265     "field_offset" : 16,
4266     "referenced_type" : "type-29"
4267    },
4268    {
4269     "field_name" : "pid",
4270     "field_offset" : 32,
4271     "referenced_type" : "type-30"
4272    },
4273    {
4274     "field_name" : "tid",
4275     "field_offset" : 64,
4276     "referenced_type" : "type-30"
4277    },
4278    {
4279     "field_name" : "sec",
4280     "field_offset" : 96,
4281     "referenced_type" : "type-30"
4282    },
4283    {
4284     "field_name" : "nsec",
4285     "field_offset" : 128,
4286     "referenced_type" : "type-30"
4287    },
4288    {
4289     "field_name" : "msg",
4290     "field_offset" : 160,
4291     "referenced_type" : "type-31"
4292    }
4293   ],
4294   "linker_set_key" : "logger_entry",
4295   "name" : "logger_entry",
4296   "referenced_type" : "type-28",
4297   "self_type" : "type-28",
4298   "size" : 20,
4299   "source_file" : "/system/core/liblog/include/log/log_read.h",
4300   "unique_id" : "logger_entry"
4301  },
4302  {
4303   "alignment" : 1,
4304   "fields" :
4305   [
4306    {
4307     "field_name" : "len",
4308     "referenced_type" : "type-29"
4309    },
4310    {
4311     "field_name" : "hdr_size",
4312     "field_offset" : 16,
4313     "referenced_type" : "type-29"
4314    },
4315    {
4316     "field_name" : "pid",
4317     "field_offset" : 32,
4318     "referenced_type" : "type-30"
4319    },
4320    {
4321     "field_name" : "tid",
4322     "field_offset" : 64,
4323     "referenced_type" : "type-30"
4324    },
4325    {
4326     "field_name" : "sec",
4327     "field_offset" : 96,
4328     "referenced_type" : "type-30"
4329    },
4330    {
4331     "field_name" : "nsec",
4332     "field_offset" : 128,
4333     "referenced_type" : "type-30"
4334    },
4335    {
4336     "field_name" : "euid",
4337     "field_offset" : 160,
4338     "referenced_type" : "type-2"
4339    },
4340    {
4341     "field_name" : "msg",
4342     "field_offset" : 192,
4343     "referenced_type" : "type-31"
4344    }
4345   ],
4346   "linker_set_key" : "logger_entry_v2",
4347   "name" : "logger_entry_v2",
4348   "referenced_type" : "type-33",
4349   "self_type" : "type-33",
4350   "size" : 24,
4351   "source_file" : "/system/core/liblog/include/log/log_read.h",
4352   "unique_id" : "logger_entry_v2"
4353  },
4354  {
4355   "alignment" : 1,
4356   "fields" :
4357   [
4358    {
4359     "field_name" : "len",
4360     "referenced_type" : "type-29"
4361    },
4362    {
4363     "field_name" : "hdr_size",
4364     "field_offset" : 16,
4365     "referenced_type" : "type-29"
4366    },
4367    {
4368     "field_name" : "pid",
4369     "field_offset" : 32,
4370     "referenced_type" : "type-30"
4371    },
4372    {
4373     "field_name" : "tid",
4374     "field_offset" : 64,
4375     "referenced_type" : "type-30"
4376    },
4377    {
4378     "field_name" : "sec",
4379     "field_offset" : 96,
4380     "referenced_type" : "type-30"
4381    },
4382    {
4383     "field_name" : "nsec",
4384     "field_offset" : 128,
4385     "referenced_type" : "type-30"
4386    },
4387    {
4388     "field_name" : "lid",
4389     "field_offset" : 160,
4390     "referenced_type" : "type-2"
4391    },
4392    {
4393     "field_name" : "msg",
4394     "field_offset" : 192,
4395     "referenced_type" : "type-31"
4396    }
4397   ],
4398   "linker_set_key" : "logger_entry_v3",
4399   "name" : "logger_entry_v3",
4400   "referenced_type" : "type-34",
4401   "self_type" : "type-34",
4402   "size" : 24,
4403   "source_file" : "/system/core/liblog/include/log/log_read.h",
4404   "unique_id" : "logger_entry_v3"
4405  },
4406  {
4407   "alignment" : 4,
4408   "fields" :
4409   [
4410    {
4411     "field_name" : "len",
4412     "referenced_type" : "type-29"
4413    },
4414    {
4415     "field_name" : "hdr_size",
4416     "field_offset" : 16,
4417     "referenced_type" : "type-29"
4418    },
4419    {
4420     "field_name" : "pid",
4421     "field_offset" : 32,
4422     "referenced_type" : "type-30"
4423    },
4424    {
4425     "field_name" : "tid",
4426     "field_offset" : 64,
4427     "referenced_type" : "type-2"
4428    },
4429    {
4430     "field_name" : "sec",
4431     "field_offset" : 96,
4432     "referenced_type" : "type-2"
4433    },
4434    {
4435     "field_name" : "nsec",
4436     "field_offset" : 128,
4437     "referenced_type" : "type-2"
4438    },
4439    {
4440     "field_name" : "lid",
4441     "field_offset" : 160,
4442     "referenced_type" : "type-2"
4443    },
4444    {
4445     "field_name" : "uid",
4446     "field_offset" : 192,
4447     "referenced_type" : "type-2"
4448    },
4449    {
4450     "field_name" : "msg",
4451     "field_offset" : 224,
4452     "referenced_type" : "type-31"
4453    }
4454   ],
4455   "linker_set_key" : "logger_entry_v4",
4456   "name" : "logger_entry_v4",
4457   "referenced_type" : "type-35",
4458   "self_type" : "type-35",
4459   "size" : 28,
4460   "source_file" : "/system/core/liblog/include/log/log_read.h",
4461   "unique_id" : "logger_entry_v4"
4462  }
4463 ],
4464 "rvalue_reference_types" : []
4465}
4466