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