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