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