1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "_ZTIA5121_h",
7   "name" : "unsigned char[5121]",
8   "referenced_type" : "_ZTIh",
9   "self_type" : "_ZTIA5121_h",
10   "size" : 5121,
11   "source_file" : "system/logging/liblog/include/log/log_read.h"
12  },
13  {
14   "linker_set_key" : "_ZTIA_c",
15   "name" : "char[]",
16   "referenced_type" : "_ZTIc",
17   "self_type" : "_ZTIA_c",
18   "source_file" : "system/logging/liblog/include/private/android_logger.h"
19  }
20 ],
21 "builtin_types" :
22 [
23  {
24   "alignment" : 1,
25   "is_integral" : true,
26   "linker_set_key" : "_ZTIa",
27   "name" : "signed char",
28   "referenced_type" : "_ZTIa",
29   "self_type" : "_ZTIa",
30   "size" : 1
31  },
32  {
33   "alignment" : 1,
34   "is_integral" : true,
35   "is_unsigned" : true,
36   "linker_set_key" : "_ZTIb",
37   "name" : "bool",
38   "referenced_type" : "_ZTIb",
39   "self_type" : "_ZTIb",
40   "size" : 1
41  },
42  {
43   "alignment" : 1,
44   "is_integral" : true,
45   "linker_set_key" : "_ZTIc",
46   "name" : "char",
47   "referenced_type" : "_ZTIc",
48   "self_type" : "_ZTIc",
49   "size" : 1
50  },
51  {
52   "alignment" : 4,
53   "linker_set_key" : "_ZTIf",
54   "name" : "float",
55   "referenced_type" : "_ZTIf",
56   "self_type" : "_ZTIf",
57   "size" : 4
58  },
59  {
60   "alignment" : 1,
61   "is_integral" : true,
62   "is_unsigned" : true,
63   "linker_set_key" : "_ZTIh",
64   "name" : "unsigned char",
65   "referenced_type" : "_ZTIh",
66   "self_type" : "_ZTIh",
67   "size" : 1
68  },
69  {
70   "alignment" : 4,
71   "is_integral" : true,
72   "linker_set_key" : "_ZTIi",
73   "name" : "int",
74   "referenced_type" : "_ZTIi",
75   "self_type" : "_ZTIi",
76   "size" : 4
77  },
78  {
79   "alignment" : 4,
80   "is_integral" : true,
81   "is_unsigned" : true,
82   "linker_set_key" : "_ZTIj",
83   "name" : "unsigned int",
84   "referenced_type" : "_ZTIj",
85   "self_type" : "_ZTIj",
86   "size" : 4
87  },
88  {
89   "alignment" : 8,
90   "is_integral" : true,
91   "linker_set_key" : "_ZTIl",
92   "name" : "long",
93   "referenced_type" : "_ZTIl",
94   "self_type" : "_ZTIl",
95   "size" : 8
96  },
97  {
98   "alignment" : 8,
99   "is_integral" : true,
100   "is_unsigned" : true,
101   "linker_set_key" : "_ZTIm",
102   "name" : "unsigned long",
103   "referenced_type" : "_ZTIm",
104   "self_type" : "_ZTIm",
105   "size" : 8
106  },
107  {
108   "alignment" : 2,
109   "is_integral" : true,
110   "is_unsigned" : true,
111   "linker_set_key" : "_ZTIt",
112   "name" : "unsigned short",
113   "referenced_type" : "_ZTIt",
114   "self_type" : "_ZTIt",
115   "size" : 2
116  },
117  {
118   "linker_set_key" : "_ZTIv",
119   "name" : "void",
120   "referenced_type" : "_ZTIv",
121   "self_type" : "_ZTIv"
122  }
123 ],
124 "elf_functions" :
125 [
126  {
127   "name" : "__android_log_assert"
128  },
129  {
130   "name" : "__android_log_bswrite"
131  },
132  {
133   "name" : "__android_log_btwrite"
134  },
135  {
136   "name" : "__android_log_buf_print"
137  },
138  {
139   "name" : "__android_log_buf_write"
140  },
141  {
142   "name" : "__android_log_bwrite"
143  },
144  {
145   "name" : "__android_log_call_aborter"
146  },
147  {
148   "name" : "__android_log_close"
149  },
150  {
151   "name" : "__android_log_default_aborter"
152  },
153  {
154   "name" : "__android_log_error_write"
155  },
156  {
157   "name" : "__android_log_get_minimum_priority"
158  },
159  {
160   "name" : "__android_log_is_debuggable"
161  },
162  {
163   "name" : "__android_log_is_loggable"
164  },
165  {
166   "name" : "__android_log_is_loggable_len"
167  },
168  {
169   "name" : "__android_log_logd_logger"
170  },
171  {
172   "name" : "__android_log_pmsg_file_read"
173  },
174  {
175   "name" : "__android_log_pmsg_file_write"
176  },
177  {
178   "name" : "__android_log_print"
179  },
180  {
181   "name" : "__android_log_security"
182  },
183  {
184   "name" : "__android_log_security_bswrite"
185  },
186  {
187   "name" : "__android_log_set_aborter"
188  },
189  {
190   "name" : "__android_log_set_default_tag"
191  },
192  {
193   "name" : "__android_log_set_logger"
194  },
195  {
196   "name" : "__android_log_set_minimum_priority"
197  },
198  {
199   "name" : "__android_log_stderr_logger"
200  },
201  {
202   "name" : "__android_log_vprint"
203  },
204  {
205   "name" : "__android_log_write"
206  },
207  {
208   "name" : "__android_log_write_log_message"
209  },
210  {
211   "name" : "android_log_destroy"
212  },
213  {
214   "name" : "android_log_id_to_name"
215  },
216  {
217   "name" : "android_log_parser_reset"
218  },
219  {
220   "name" : "android_log_processBinaryLogBuffer"
221  },
222  {
223   "name" : "android_log_processLogBuffer"
224  },
225  {
226   "name" : "android_log_read_next"
227  },
228  {
229   "name" : "android_log_reset"
230  },
231  {
232   "name" : "android_log_write_float32"
233  },
234  {
235   "name" : "android_log_write_int32"
236  },
237  {
238   "name" : "android_log_write_int64"
239  },
240  {
241   "name" : "android_log_write_list"
242  },
243  {
244   "name" : "android_log_write_list_begin"
245  },
246  {
247   "name" : "android_log_write_list_buffer"
248  },
249  {
250   "name" : "android_log_write_list_end"
251  },
252  {
253   "name" : "android_log_write_string8"
254  },
255  {
256   "name" : "android_log_write_string8_len"
257  },
258  {
259   "name" : "android_logger_clear"
260  },
261  {
262   "name" : "android_logger_get_id"
263  },
264  {
265   "name" : "android_logger_get_log_readable_size"
266  },
267  {
268   "name" : "android_logger_get_log_size"
269  },
270  {
271   "name" : "android_logger_get_log_version"
272  },
273  {
274   "name" : "android_logger_get_prune_list"
275  },
276  {
277   "name" : "android_logger_get_statistics"
278  },
279  {
280   "name" : "android_logger_list_alloc"
281  },
282  {
283   "name" : "android_logger_list_alloc_time"
284  },
285  {
286   "name" : "android_logger_list_free"
287  },
288  {
289   "name" : "android_logger_list_open"
290  },
291  {
292   "name" : "android_logger_list_read"
293  },
294  {
295   "name" : "android_logger_open"
296  },
297  {
298   "name" : "android_logger_set_log_size"
299  },
300  {
301   "name" : "android_logger_set_prune_list"
302  },
303  {
304   "name" : "android_name_to_log_id"
305  },
306  {
307   "name" : "android_openEventTagMap"
308  },
309  {
310   "name" : "create_android_log_parser"
311  },
312  {
313   "name" : "create_android_logger"
314  }
315 ],
316 "elf_objects" : [],
317 "enum_types" :
318 [
319  {
320   "alignment" : 4,
321   "enum_fields" :
322   [
323    {
324     "enum_field_value" : 10,
325     "name" : "EVENT_TYPE_LIST_STOP"
326    },
327    {
328     "enum_field_value" : 63,
329     "name" : "EVENT_TYPE_UNKNOWN"
330    },
331    {
332     "enum_field_value" : 0,
333     "name" : "EVENT_TYPE_INT"
334    },
335    {
336     "enum_field_value" : 1,
337     "name" : "EVENT_TYPE_LONG"
338    },
339    {
340     "enum_field_value" : 2,
341     "name" : "EVENT_TYPE_STRING"
342    },
343    {
344     "enum_field_value" : 3,
345     "name" : "EVENT_TYPE_LIST"
346    },
347    {
348     "enum_field_value" : 4,
349     "name" : "EVENT_TYPE_FLOAT"
350    }
351   ],
352   "linker_set_key" : "_ZTI19AndroidEventLogType",
353   "name" : "AndroidEventLogType",
354   "referenced_type" : "_ZTI19AndroidEventLogType",
355   "self_type" : "_ZTI19AndroidEventLogType",
356   "size" : 4,
357   "source_file" : "system/logging/liblog/include/log/log.h",
358   "underlying_type" : "_ZTIj"
359  },
360  {
361   "alignment" : 4,
362   "enum_fields" :
363   [
364    {
365     "enum_field_value" : 0,
366     "name" : "ANDROID_LOG_UNKNOWN"
367    },
368    {
369     "enum_field_value" : 1,
370     "name" : "ANDROID_LOG_DEFAULT"
371    },
372    {
373     "enum_field_value" : 2,
374     "name" : "ANDROID_LOG_VERBOSE"
375    },
376    {
377     "enum_field_value" : 3,
378     "name" : "ANDROID_LOG_DEBUG"
379    },
380    {
381     "enum_field_value" : 4,
382     "name" : "ANDROID_LOG_INFO"
383    },
384    {
385     "enum_field_value" : 5,
386     "name" : "ANDROID_LOG_WARN"
387    },
388    {
389     "enum_field_value" : 6,
390     "name" : "ANDROID_LOG_ERROR"
391    },
392    {
393     "enum_field_value" : 7,
394     "name" : "ANDROID_LOG_FATAL"
395    },
396    {
397     "enum_field_value" : 8,
398     "name" : "ANDROID_LOG_SILENT"
399    }
400   ],
401   "linker_set_key" : "_ZTI19android_LogPriority",
402   "name" : "android_LogPriority",
403   "referenced_type" : "_ZTI19android_LogPriority",
404   "self_type" : "_ZTI19android_LogPriority",
405   "size" : 4,
406   "source_file" : "system/logging/liblog/include/android/log.h",
407   "underlying_type" : "_ZTIj"
408  },
409  {
410   "alignment" : 4,
411   "enum_fields" :
412   [
413    {
414     "enum_field_value" : 0,
415     "name" : "FORMAT_OFF"
416    },
417    {
418     "enum_field_value" : 1,
419     "name" : "FORMAT_BRIEF"
420    },
421    {
422     "enum_field_value" : 2,
423     "name" : "FORMAT_PROCESS"
424    },
425    {
426     "enum_field_value" : 3,
427     "name" : "FORMAT_TAG"
428    },
429    {
430     "enum_field_value" : 4,
431     "name" : "FORMAT_THREAD"
432    },
433    {
434     "enum_field_value" : 5,
435     "name" : "FORMAT_RAW"
436    },
437    {
438     "enum_field_value" : 6,
439     "name" : "FORMAT_TIME"
440    },
441    {
442     "enum_field_value" : 7,
443     "name" : "FORMAT_THREADTIME"
444    },
445    {
446     "enum_field_value" : 8,
447     "name" : "FORMAT_LONG"
448    },
449    {
450     "enum_field_value" : 9,
451     "name" : "FORMAT_MODIFIER_COLOR"
452    },
453    {
454     "enum_field_value" : 10,
455     "name" : "FORMAT_MODIFIER_TIME_USEC"
456    },
457    {
458     "enum_field_value" : 11,
459     "name" : "FORMAT_MODIFIER_PRINTABLE"
460    },
461    {
462     "enum_field_value" : 12,
463     "name" : "FORMAT_MODIFIER_YEAR"
464    },
465    {
466     "enum_field_value" : 13,
467     "name" : "FORMAT_MODIFIER_ZONE"
468    },
469    {
470     "enum_field_value" : 14,
471     "name" : "FORMAT_MODIFIER_EPOCH"
472    },
473    {
474     "enum_field_value" : 15,
475     "name" : "FORMAT_MODIFIER_MONOTONIC"
476    },
477    {
478     "enum_field_value" : 16,
479     "name" : "FORMAT_MODIFIER_UID"
480    },
481    {
482     "enum_field_value" : 17,
483     "name" : "FORMAT_MODIFIER_DESCRIPT"
484    },
485    {
486     "enum_field_value" : 18,
487     "name" : "FORMAT_MODIFIER_TIME_NSEC"
488    }
489   ],
490   "linker_set_key" : "_ZTI21AndroidLogPrintFormat",
491   "name" : "AndroidLogPrintFormat",
492   "referenced_type" : "_ZTI21AndroidLogPrintFormat",
493   "self_type" : "_ZTI21AndroidLogPrintFormat",
494   "size" : 4,
495   "source_file" : "system/logging/liblog/include/log/logprint.h",
496   "underlying_type" : "_ZTIj"
497  },
498  {
499   "alignment" : 4,
500   "enum_fields" :
501   [
502    {
503     "enum_field_value" : 0,
504     "name" : "LOG_ID_MIN"
505    },
506    {
507     "enum_field_value" : 0,
508     "name" : "LOG_ID_MAIN"
509    },
510    {
511     "enum_field_value" : 1,
512     "name" : "LOG_ID_RADIO"
513    },
514    {
515     "enum_field_value" : 2,
516     "name" : "LOG_ID_EVENTS"
517    },
518    {
519     "enum_field_value" : 3,
520     "name" : "LOG_ID_SYSTEM"
521    },
522    {
523     "enum_field_value" : 4,
524     "name" : "LOG_ID_CRASH"
525    },
526    {
527     "enum_field_value" : 5,
528     "name" : "LOG_ID_STATS"
529    },
530    {
531     "enum_field_value" : 6,
532     "name" : "LOG_ID_SECURITY"
533    },
534    {
535     "enum_field_value" : 7,
536     "name" : "LOG_ID_KERNEL"
537    },
538    {
539     "enum_field_value" : 8,
540     "name" : "LOG_ID_MAX"
541    },
542    {
543     "enum_field_value" : 2147483647,
544     "name" : "LOG_ID_DEFAULT"
545    }
546   ],
547   "linker_set_key" : "_ZTI6log_id",
548   "name" : "log_id",
549   "referenced_type" : "_ZTI6log_id",
550   "self_type" : "_ZTI6log_id",
551   "size" : 4,
552   "source_file" : "system/logging/liblog/include/android/log.h",
553   "underlying_type" : "_ZTIj"
554  }
555 ],
556 "function_types" :
557 [
558  {
559   "alignment" : 4,
560   "linker_set_key" : "_ZTIFl6log_idcPKcS1_mPvE",
561   "name" : "long (log_id, char, const char *, const char *, unsigned long, void *)",
562   "parameters" :
563   [
564    {
565     "referenced_type" : "_ZTI6log_id"
566    },
567    {
568     "referenced_type" : "_ZTIc"
569    },
570    {
571     "referenced_type" : "_ZTIPKc"
572    },
573    {
574     "referenced_type" : "_ZTIPKc"
575    },
576    {
577     "referenced_type" : "_ZTIm"
578    },
579    {
580     "referenced_type" : "_ZTIPv"
581    }
582   ],
583   "referenced_type" : "_ZTIFl6log_idcPKcS1_mPvE",
584   "return_type" : "_ZTIl",
585   "self_type" : "_ZTIFl6log_idcPKcS1_mPvE",
586   "source_file" : "system/logging/liblog/include/private/android_logger.h"
587  },
588  {
589   "alignment" : 4,
590   "linker_set_key" : "_ZTIFvPK21__android_log_messageE",
591   "name" : "void (const __android_log_message *)",
592   "parameters" :
593   [
594    {
595     "referenced_type" : "_ZTIPK21__android_log_message"
596    }
597   ],
598   "referenced_type" : "_ZTIFvPK21__android_log_messageE",
599   "return_type" : "_ZTIv",
600   "self_type" : "_ZTIFvPK21__android_log_messageE",
601   "source_file" : "system/logging/liblog/include/android/log.h"
602  },
603  {
604   "alignment" : 4,
605   "linker_set_key" : "_ZTIFvPKcE",
606   "name" : "void (const char *)",
607   "parameters" :
608   [
609    {
610     "referenced_type" : "_ZTIPKc"
611    }
612   ],
613   "referenced_type" : "_ZTIFvPKcE",
614   "return_type" : "_ZTIv",
615   "self_type" : "_ZTIFvPKcE",
616   "source_file" : "system/logging/liblog/include/android/log.h"
617  }
618 ],
619 "functions" :
620 [
621  {
622   "function_name" : "__android_log_assert",
623   "linker_set_key" : "__android_log_assert",
624   "parameters" :
625   [
626    {
627     "referenced_type" : "_ZTIPKc"
628    },
629    {
630     "referenced_type" : "_ZTIPKc"
631    },
632    {
633     "referenced_type" : "_ZTIPKc"
634    }
635   ],
636   "return_type" : "_ZTIv",
637   "source_file" : "system/logging/liblog/include/android/log.h"
638  },
639  {
640   "function_name" : "__android_log_bswrite",
641   "linker_set_key" : "__android_log_bswrite",
642   "parameters" :
643   [
644    {
645     "referenced_type" : "_ZTIi"
646    },
647    {
648     "referenced_type" : "_ZTIPKc"
649    }
650   ],
651   "return_type" : "_ZTIi",
652   "source_file" : "system/logging/liblog/include/log/log.h"
653  },
654  {
655   "function_name" : "__android_log_btwrite",
656   "linker_set_key" : "__android_log_btwrite",
657   "parameters" :
658   [
659    {
660     "referenced_type" : "_ZTIi"
661    },
662    {
663     "referenced_type" : "_ZTIc"
664    },
665    {
666     "referenced_type" : "_ZTIPKv"
667    },
668    {
669     "referenced_type" : "_ZTIm"
670    }
671   ],
672   "return_type" : "_ZTIi",
673   "source_file" : "system/logging/liblog/include/log/log.h"
674  },
675  {
676   "function_name" : "__android_log_buf_print",
677   "linker_set_key" : "__android_log_buf_print",
678   "parameters" :
679   [
680    {
681     "referenced_type" : "_ZTIi"
682    },
683    {
684     "referenced_type" : "_ZTIi"
685    },
686    {
687     "referenced_type" : "_ZTIPKc"
688    },
689    {
690     "referenced_type" : "_ZTIPKc"
691    }
692   ],
693   "return_type" : "_ZTIi",
694   "source_file" : "system/logging/liblog/include/android/log.h"
695  },
696  {
697   "function_name" : "__android_log_buf_write",
698   "linker_set_key" : "__android_log_buf_write",
699   "parameters" :
700   [
701    {
702     "referenced_type" : "_ZTIi"
703    },
704    {
705     "referenced_type" : "_ZTIi"
706    },
707    {
708     "referenced_type" : "_ZTIPKc"
709    },
710    {
711     "referenced_type" : "_ZTIPKc"
712    }
713   ],
714   "return_type" : "_ZTIi",
715   "source_file" : "system/logging/liblog/include/android/log.h"
716  },
717  {
718   "function_name" : "__android_log_bwrite",
719   "linker_set_key" : "__android_log_bwrite",
720   "parameters" :
721   [
722    {
723     "referenced_type" : "_ZTIi"
724    },
725    {
726     "referenced_type" : "_ZTIPKv"
727    },
728    {
729     "referenced_type" : "_ZTIm"
730    }
731   ],
732   "return_type" : "_ZTIi",
733   "source_file" : "system/logging/liblog/include/log/log.h"
734  },
735  {
736   "function_name" : "__android_log_call_aborter",
737   "linker_set_key" : "__android_log_call_aborter",
738   "parameters" :
739   [
740    {
741     "referenced_type" : "_ZTIPKc"
742    }
743   ],
744   "return_type" : "_ZTIv",
745   "source_file" : "system/logging/liblog/include/android/log.h"
746  },
747  {
748   "function_name" : "__android_log_close",
749   "linker_set_key" : "__android_log_close",
750   "return_type" : "_ZTIv",
751   "source_file" : "system/logging/liblog/include/log/log.h"
752  },
753  {
754   "function_name" : "__android_log_default_aborter",
755   "linker_set_key" : "__android_log_default_aborter",
756   "parameters" :
757   [
758    {
759     "referenced_type" : "_ZTIPKc"
760    }
761   ],
762   "return_type" : "_ZTIv",
763   "source_file" : "system/logging/liblog/include/android/log.h"
764  },
765  {
766   "function_name" : "__android_log_error_write",
767   "linker_set_key" : "__android_log_error_write",
768   "parameters" :
769   [
770    {
771     "referenced_type" : "_ZTIi"
772    },
773    {
774     "referenced_type" : "_ZTIPKc"
775    },
776    {
777     "referenced_type" : "_ZTIi"
778    },
779    {
780     "referenced_type" : "_ZTIPKc"
781    },
782    {
783     "referenced_type" : "_ZTIj"
784    }
785   ],
786   "return_type" : "_ZTIi",
787   "source_file" : "system/logging/liblog/include/log/log_safetynet.h"
788  },
789  {
790   "function_name" : "__android_log_get_minimum_priority",
791   "linker_set_key" : "__android_log_get_minimum_priority",
792   "return_type" : "_ZTIi",
793   "source_file" : "system/logging/liblog/include/android/log.h"
794  },
795  {
796   "function_name" : "__android_log_is_debuggable",
797   "linker_set_key" : "__android_log_is_debuggable",
798   "return_type" : "_ZTIi",
799   "source_file" : "system/logging/liblog/include/log/log_properties.h"
800  },
801  {
802   "function_name" : "__android_log_is_loggable",
803   "linker_set_key" : "__android_log_is_loggable",
804   "parameters" :
805   [
806    {
807     "referenced_type" : "_ZTIi"
808    },
809    {
810     "referenced_type" : "_ZTIPKc"
811    },
812    {
813     "referenced_type" : "_ZTIi"
814    }
815   ],
816   "return_type" : "_ZTIi",
817   "source_file" : "system/logging/liblog/include/android/log.h"
818  },
819  {
820   "function_name" : "__android_log_is_loggable_len",
821   "linker_set_key" : "__android_log_is_loggable_len",
822   "parameters" :
823   [
824    {
825     "referenced_type" : "_ZTIi"
826    },
827    {
828     "referenced_type" : "_ZTIPKc"
829    },
830    {
831     "referenced_type" : "_ZTIm"
832    },
833    {
834     "referenced_type" : "_ZTIi"
835    }
836   ],
837   "return_type" : "_ZTIi",
838   "source_file" : "system/logging/liblog/include/android/log.h"
839  },
840  {
841   "function_name" : "__android_log_logd_logger",
842   "linker_set_key" : "__android_log_logd_logger",
843   "parameters" :
844   [
845    {
846     "referenced_type" : "_ZTIPK21__android_log_message"
847    }
848   ],
849   "return_type" : "_ZTIv",
850   "source_file" : "system/logging/liblog/include/android/log.h"
851  },
852  {
853   "function_name" : "__android_log_pmsg_file_read",
854   "linker_set_key" : "__android_log_pmsg_file_read",
855   "parameters" :
856   [
857    {
858     "referenced_type" : "_ZTI6log_id"
859    },
860    {
861     "referenced_type" : "_ZTIc"
862    },
863    {
864     "referenced_type" : "_ZTIPKc"
865    },
866    {
867     "referenced_type" : "_ZTIPFl6log_idcPKcS1_mPvE"
868    },
869    {
870     "referenced_type" : "_ZTIPv"
871    }
872   ],
873   "return_type" : "_ZTIl",
874   "source_file" : "system/logging/liblog/include/private/android_logger.h"
875  },
876  {
877   "function_name" : "__android_log_pmsg_file_write",
878   "linker_set_key" : "__android_log_pmsg_file_write",
879   "parameters" :
880   [
881    {
882     "referenced_type" : "_ZTI6log_id"
883    },
884    {
885     "referenced_type" : "_ZTIc"
886    },
887    {
888     "referenced_type" : "_ZTIPKc"
889    },
890    {
891     "referenced_type" : "_ZTIPKc"
892    },
893    {
894     "referenced_type" : "_ZTIm"
895    }
896   ],
897   "return_type" : "_ZTIl",
898   "source_file" : "system/logging/liblog/include/private/android_logger.h"
899  },
900  {
901   "function_name" : "__android_log_print",
902   "linker_set_key" : "__android_log_print",
903   "parameters" :
904   [
905    {
906     "referenced_type" : "_ZTIi"
907    },
908    {
909     "referenced_type" : "_ZTIPKc"
910    },
911    {
912     "referenced_type" : "_ZTIPKc"
913    }
914   ],
915   "return_type" : "_ZTIi",
916   "source_file" : "system/logging/liblog/include/android/log.h"
917  },
918  {
919   "function_name" : "__android_log_security",
920   "linker_set_key" : "__android_log_security",
921   "return_type" : "_ZTIi",
922   "source_file" : "system/logging/liblog/include/private/android_logger.h"
923  },
924  {
925   "function_name" : "__android_log_security_bswrite",
926   "linker_set_key" : "__android_log_security_bswrite",
927   "parameters" :
928   [
929    {
930     "referenced_type" : "_ZTIi"
931    },
932    {
933     "referenced_type" : "_ZTIPKc"
934    }
935   ],
936   "return_type" : "_ZTIi",
937   "source_file" : "system/logging/liblog/include/private/android_logger.h"
938  },
939  {
940   "function_name" : "__android_log_set_aborter",
941   "linker_set_key" : "__android_log_set_aborter",
942   "parameters" :
943   [
944    {
945     "referenced_type" : "_ZTIPFvPKcE"
946    }
947   ],
948   "return_type" : "_ZTIv",
949   "source_file" : "system/logging/liblog/include/android/log.h"
950  },
951  {
952   "function_name" : "__android_log_set_default_tag",
953   "linker_set_key" : "__android_log_set_default_tag",
954   "parameters" :
955   [
956    {
957     "referenced_type" : "_ZTIPKc"
958    }
959   ],
960   "return_type" : "_ZTIv",
961   "source_file" : "system/logging/liblog/include/android/log.h"
962  },
963  {
964   "function_name" : "__android_log_set_logger",
965   "linker_set_key" : "__android_log_set_logger",
966   "parameters" :
967   [
968    {
969     "referenced_type" : "_ZTIPFvPK21__android_log_messageE"
970    }
971   ],
972   "return_type" : "_ZTIv",
973   "source_file" : "system/logging/liblog/include/android/log.h"
974  },
975  {
976   "function_name" : "__android_log_set_minimum_priority",
977   "linker_set_key" : "__android_log_set_minimum_priority",
978   "parameters" :
979   [
980    {
981     "referenced_type" : "_ZTIi"
982    }
983   ],
984   "return_type" : "_ZTIi",
985   "source_file" : "system/logging/liblog/include/android/log.h"
986  },
987  {
988   "function_name" : "__android_log_stderr_logger",
989   "linker_set_key" : "__android_log_stderr_logger",
990   "parameters" :
991   [
992    {
993     "referenced_type" : "_ZTIPK21__android_log_message"
994    }
995   ],
996   "return_type" : "_ZTIv",
997   "source_file" : "system/logging/liblog/include/android/log.h"
998  },
999  {
1000   "function_name" : "__android_log_vprint",
1001   "linker_set_key" : "__android_log_vprint",
1002   "parameters" :
1003   [
1004    {
1005     "referenced_type" : "_ZTIi"
1006    },
1007    {
1008     "referenced_type" : "_ZTIPKc"
1009    },
1010    {
1011     "referenced_type" : "_ZTIPKc"
1012    },
1013    {
1014     "referenced_type" : "_ZTIP13__va_list_tag"
1015    }
1016   ],
1017   "return_type" : "_ZTIi",
1018   "source_file" : "system/logging/liblog/include/android/log.h"
1019  },
1020  {
1021   "function_name" : "__android_log_write",
1022   "linker_set_key" : "__android_log_write",
1023   "parameters" :
1024   [
1025    {
1026     "referenced_type" : "_ZTIi"
1027    },
1028    {
1029     "referenced_type" : "_ZTIPKc"
1030    },
1031    {
1032     "referenced_type" : "_ZTIPKc"
1033    }
1034   ],
1035   "return_type" : "_ZTIi",
1036   "source_file" : "system/logging/liblog/include/android/log.h"
1037  },
1038  {
1039   "function_name" : "__android_log_write_log_message",
1040   "linker_set_key" : "__android_log_write_log_message",
1041   "parameters" :
1042   [
1043    {
1044     "referenced_type" : "_ZTIP21__android_log_message"
1045    }
1046   ],
1047   "return_type" : "_ZTIv",
1048   "source_file" : "system/logging/liblog/include/android/log.h"
1049  },
1050  {
1051   "function_name" : "android_log_destroy",
1052   "linker_set_key" : "android_log_destroy",
1053   "parameters" :
1054   [
1055    {
1056     "referenced_type" : "_ZTIPP28android_log_context_internal"
1057    }
1058   ],
1059   "return_type" : "_ZTIi",
1060   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1061  },
1062  {
1063   "function_name" : "android_log_id_to_name",
1064   "linker_set_key" : "android_log_id_to_name",
1065   "parameters" :
1066   [
1067    {
1068     "referenced_type" : "_ZTI6log_id"
1069    }
1070   ],
1071   "return_type" : "_ZTIPKc",
1072   "source_file" : "system/logging/liblog/include/log/log_id.h"
1073  },
1074  {
1075   "function_name" : "android_log_parser_reset",
1076   "linker_set_key" : "android_log_parser_reset",
1077   "parameters" :
1078   [
1079    {
1080     "referenced_type" : "_ZTIP28android_log_context_internal"
1081    },
1082    {
1083     "referenced_type" : "_ZTIPKc"
1084    },
1085    {
1086     "referenced_type" : "_ZTIm"
1087    }
1088   ],
1089   "return_type" : "_ZTIi",
1090   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1091  },
1092  {
1093   "function_name" : "android_log_processBinaryLogBuffer",
1094   "linker_set_key" : "android_log_processBinaryLogBuffer",
1095   "parameters" :
1096   [
1097    {
1098     "referenced_type" : "_ZTIP12logger_entry"
1099    },
1100    {
1101     "referenced_type" : "_ZTIP17AndroidLogEntry_t"
1102    },
1103    {
1104     "referenced_type" : "_ZTIPK11EventTagMap"
1105    },
1106    {
1107     "referenced_type" : "_ZTIPc"
1108    },
1109    {
1110     "referenced_type" : "_ZTIi"
1111    }
1112   ],
1113   "return_type" : "_ZTIi",
1114   "source_file" : "system/logging/liblog/include/log/logprint.h"
1115  },
1116  {
1117   "function_name" : "android_log_processLogBuffer",
1118   "linker_set_key" : "android_log_processLogBuffer",
1119   "parameters" :
1120   [
1121    {
1122     "referenced_type" : "_ZTIP12logger_entry"
1123    },
1124    {
1125     "referenced_type" : "_ZTIP17AndroidLogEntry_t"
1126    }
1127   ],
1128   "return_type" : "_ZTIi",
1129   "source_file" : "system/logging/liblog/include/log/logprint.h"
1130  },
1131  {
1132   "function_name" : "android_log_read_next",
1133   "linker_set_key" : "android_log_read_next",
1134   "parameters" :
1135   [
1136    {
1137     "referenced_type" : "_ZTIP28android_log_context_internal"
1138    }
1139   ],
1140   "return_type" : "_ZTI24android_log_list_element",
1141   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1142  },
1143  {
1144   "function_name" : "android_log_reset",
1145   "linker_set_key" : "android_log_reset",
1146   "parameters" :
1147   [
1148    {
1149     "referenced_type" : "_ZTIP28android_log_context_internal"
1150    }
1151   ],
1152   "return_type" : "_ZTIi",
1153   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1154  },
1155  {
1156   "function_name" : "android_log_write_float32",
1157   "linker_set_key" : "android_log_write_float32",
1158   "parameters" :
1159   [
1160    {
1161     "referenced_type" : "_ZTIP28android_log_context_internal"
1162    },
1163    {
1164     "referenced_type" : "_ZTIf"
1165    }
1166   ],
1167   "return_type" : "_ZTIi",
1168   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1169  },
1170  {
1171   "function_name" : "android_log_write_int32",
1172   "linker_set_key" : "android_log_write_int32",
1173   "parameters" :
1174   [
1175    {
1176     "referenced_type" : "_ZTIP28android_log_context_internal"
1177    },
1178    {
1179     "referenced_type" : "_ZTIi"
1180    }
1181   ],
1182   "return_type" : "_ZTIi",
1183   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1184  },
1185  {
1186   "function_name" : "android_log_write_int64",
1187   "linker_set_key" : "android_log_write_int64",
1188   "parameters" :
1189   [
1190    {
1191     "referenced_type" : "_ZTIP28android_log_context_internal"
1192    },
1193    {
1194     "referenced_type" : "_ZTIl"
1195    }
1196   ],
1197   "return_type" : "_ZTIi",
1198   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1199  },
1200  {
1201   "function_name" : "android_log_write_list",
1202   "linker_set_key" : "android_log_write_list",
1203   "parameters" :
1204   [
1205    {
1206     "referenced_type" : "_ZTIP28android_log_context_internal"
1207    },
1208    {
1209     "referenced_type" : "_ZTI6log_id"
1210    }
1211   ],
1212   "return_type" : "_ZTIi",
1213   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1214  },
1215  {
1216   "function_name" : "android_log_write_list_begin",
1217   "linker_set_key" : "android_log_write_list_begin",
1218   "parameters" :
1219   [
1220    {
1221     "referenced_type" : "_ZTIP28android_log_context_internal"
1222    }
1223   ],
1224   "return_type" : "_ZTIi",
1225   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1226  },
1227  {
1228   "function_name" : "android_log_write_list_buffer",
1229   "linker_set_key" : "android_log_write_list_buffer",
1230   "parameters" :
1231   [
1232    {
1233     "referenced_type" : "_ZTIP28android_log_context_internal"
1234    },
1235    {
1236     "referenced_type" : "_ZTIPPKc"
1237    }
1238   ],
1239   "return_type" : "_ZTIi",
1240   "source_file" : "system/logging/liblog/include/private/android_logger.h"
1241  },
1242  {
1243   "function_name" : "android_log_write_list_end",
1244   "linker_set_key" : "android_log_write_list_end",
1245   "parameters" :
1246   [
1247    {
1248     "referenced_type" : "_ZTIP28android_log_context_internal"
1249    }
1250   ],
1251   "return_type" : "_ZTIi",
1252   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1253  },
1254  {
1255   "function_name" : "android_log_write_string8",
1256   "linker_set_key" : "android_log_write_string8",
1257   "parameters" :
1258   [
1259    {
1260     "referenced_type" : "_ZTIP28android_log_context_internal"
1261    },
1262    {
1263     "referenced_type" : "_ZTIPKc"
1264    }
1265   ],
1266   "return_type" : "_ZTIi",
1267   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1268  },
1269  {
1270   "function_name" : "android_log_write_string8_len",
1271   "linker_set_key" : "android_log_write_string8_len",
1272   "parameters" :
1273   [
1274    {
1275     "referenced_type" : "_ZTIP28android_log_context_internal"
1276    },
1277    {
1278     "referenced_type" : "_ZTIPKc"
1279    },
1280    {
1281     "referenced_type" : "_ZTIm"
1282    }
1283   ],
1284   "return_type" : "_ZTIi",
1285   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1286  },
1287  {
1288   "function_name" : "android_logger_clear",
1289   "linker_set_key" : "android_logger_clear",
1290   "parameters" :
1291   [
1292    {
1293     "referenced_type" : "_ZTIP6logger"
1294    }
1295   ],
1296   "return_type" : "_ZTIi",
1297   "source_file" : "system/logging/liblog/include/log/log_read.h"
1298  },
1299  {
1300   "function_name" : "android_logger_get_id",
1301   "linker_set_key" : "android_logger_get_id",
1302   "parameters" :
1303   [
1304    {
1305     "referenced_type" : "_ZTIP6logger"
1306    }
1307   ],
1308   "return_type" : "_ZTI6log_id",
1309   "source_file" : "system/logging/liblog/include/log/log_read.h"
1310  },
1311  {
1312   "function_name" : "android_logger_get_log_readable_size",
1313   "linker_set_key" : "android_logger_get_log_readable_size",
1314   "parameters" :
1315   [
1316    {
1317     "referenced_type" : "_ZTIP6logger"
1318    }
1319   ],
1320   "return_type" : "_ZTIl",
1321   "source_file" : "system/logging/liblog/include/log/log_read.h"
1322  },
1323  {
1324   "function_name" : "android_logger_get_log_size",
1325   "linker_set_key" : "android_logger_get_log_size",
1326   "parameters" :
1327   [
1328    {
1329     "referenced_type" : "_ZTIP6logger"
1330    }
1331   ],
1332   "return_type" : "_ZTIl",
1333   "source_file" : "system/logging/liblog/include/log/log_read.h"
1334  },
1335  {
1336   "function_name" : "android_logger_get_log_version",
1337   "linker_set_key" : "android_logger_get_log_version",
1338   "parameters" :
1339   [
1340    {
1341     "referenced_type" : "_ZTIP6logger"
1342    }
1343   ],
1344   "return_type" : "_ZTIi",
1345   "source_file" : "system/logging/liblog/include/log/log_read.h"
1346  },
1347  {
1348   "function_name" : "android_logger_get_prune_list",
1349   "linker_set_key" : "android_logger_get_prune_list",
1350   "parameters" :
1351   [
1352    {
1353     "referenced_type" : "_ZTIP11logger_list"
1354    },
1355    {
1356     "referenced_type" : "_ZTIPc"
1357    },
1358    {
1359     "referenced_type" : "_ZTIm"
1360    }
1361   ],
1362   "return_type" : "_ZTIl",
1363   "source_file" : "system/logging/liblog/include/log/log_read.h"
1364  },
1365  {
1366   "function_name" : "android_logger_get_statistics",
1367   "linker_set_key" : "android_logger_get_statistics",
1368   "parameters" :
1369   [
1370    {
1371     "referenced_type" : "_ZTIP11logger_list"
1372    },
1373    {
1374     "referenced_type" : "_ZTIPc"
1375    },
1376    {
1377     "referenced_type" : "_ZTIm"
1378    }
1379   ],
1380   "return_type" : "_ZTIl",
1381   "source_file" : "system/logging/liblog/include/log/log_read.h"
1382  },
1383  {
1384   "function_name" : "android_logger_list_alloc",
1385   "linker_set_key" : "android_logger_list_alloc",
1386   "parameters" :
1387   [
1388    {
1389     "referenced_type" : "_ZTIi"
1390    },
1391    {
1392     "referenced_type" : "_ZTIj"
1393    },
1394    {
1395     "referenced_type" : "_ZTIi"
1396    }
1397   ],
1398   "return_type" : "_ZTIP11logger_list",
1399   "source_file" : "system/logging/liblog/include/log/log_read.h"
1400  },
1401  {
1402   "function_name" : "android_logger_list_alloc_time",
1403   "linker_set_key" : "android_logger_list_alloc_time",
1404   "parameters" :
1405   [
1406    {
1407     "referenced_type" : "_ZTIi"
1408    },
1409    {
1410     "referenced_type" : "_ZTI8log_time"
1411    },
1412    {
1413     "referenced_type" : "_ZTIi"
1414    }
1415   ],
1416   "return_type" : "_ZTIP11logger_list",
1417   "source_file" : "system/logging/liblog/include/log/log_read.h"
1418  },
1419  {
1420   "function_name" : "android_logger_list_free",
1421   "linker_set_key" : "android_logger_list_free",
1422   "parameters" :
1423   [
1424    {
1425     "referenced_type" : "_ZTIP11logger_list"
1426    }
1427   ],
1428   "return_type" : "_ZTIv",
1429   "source_file" : "system/logging/liblog/include/log/log_read.h"
1430  },
1431  {
1432   "function_name" : "android_logger_list_open",
1433   "linker_set_key" : "android_logger_list_open",
1434   "parameters" :
1435   [
1436    {
1437     "referenced_type" : "_ZTI6log_id"
1438    },
1439    {
1440     "referenced_type" : "_ZTIi"
1441    },
1442    {
1443     "referenced_type" : "_ZTIj"
1444    },
1445    {
1446     "referenced_type" : "_ZTIi"
1447    }
1448   ],
1449   "return_type" : "_ZTIP11logger_list",
1450   "source_file" : "system/logging/liblog/include/log/log_read.h"
1451  },
1452  {
1453   "function_name" : "android_logger_list_read",
1454   "linker_set_key" : "android_logger_list_read",
1455   "parameters" :
1456   [
1457    {
1458     "referenced_type" : "_ZTIP11logger_list"
1459    },
1460    {
1461     "referenced_type" : "_ZTIP7log_msg"
1462    }
1463   ],
1464   "return_type" : "_ZTIi",
1465   "source_file" : "system/logging/liblog/include/log/log_read.h"
1466  },
1467  {
1468   "function_name" : "android_logger_open",
1469   "linker_set_key" : "android_logger_open",
1470   "parameters" :
1471   [
1472    {
1473     "referenced_type" : "_ZTIP11logger_list"
1474    },
1475    {
1476     "referenced_type" : "_ZTI6log_id"
1477    }
1478   ],
1479   "return_type" : "_ZTIP6logger",
1480   "source_file" : "system/logging/liblog/include/log/log_read.h"
1481  },
1482  {
1483   "function_name" : "android_logger_set_log_size",
1484   "linker_set_key" : "android_logger_set_log_size",
1485   "parameters" :
1486   [
1487    {
1488     "referenced_type" : "_ZTIP6logger"
1489    },
1490    {
1491     "referenced_type" : "_ZTIm"
1492    }
1493   ],
1494   "return_type" : "_ZTIi",
1495   "source_file" : "system/logging/liblog/include/log/log_read.h"
1496  },
1497  {
1498   "function_name" : "android_logger_set_prune_list",
1499   "linker_set_key" : "android_logger_set_prune_list",
1500   "parameters" :
1501   [
1502    {
1503     "referenced_type" : "_ZTIP11logger_list"
1504    },
1505    {
1506     "referenced_type" : "_ZTIPKc"
1507    },
1508    {
1509     "referenced_type" : "_ZTIm"
1510    }
1511   ],
1512   "return_type" : "_ZTIi",
1513   "source_file" : "system/logging/liblog/include/log/log_read.h"
1514  },
1515  {
1516   "function_name" : "android_name_to_log_id",
1517   "linker_set_key" : "android_name_to_log_id",
1518   "parameters" :
1519   [
1520    {
1521     "referenced_type" : "_ZTIPKc"
1522    }
1523   ],
1524   "return_type" : "_ZTI6log_id",
1525   "source_file" : "system/logging/liblog/include/log/log_id.h"
1526  },
1527  {
1528   "function_name" : "android_openEventTagMap",
1529   "linker_set_key" : "android_openEventTagMap",
1530   "parameters" :
1531   [
1532    {
1533     "referenced_type" : "_ZTIPKc"
1534    }
1535   ],
1536   "return_type" : "_ZTIP11EventTagMap",
1537   "source_file" : "system/logging/liblog/include/log/event_tag_map.h"
1538  },
1539  {
1540   "function_name" : "create_android_log_parser",
1541   "linker_set_key" : "create_android_log_parser",
1542   "parameters" :
1543   [
1544    {
1545     "referenced_type" : "_ZTIPKc"
1546    },
1547    {
1548     "referenced_type" : "_ZTIm"
1549    }
1550   ],
1551   "return_type" : "_ZTIP28android_log_context_internal",
1552   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1553  },
1554  {
1555   "function_name" : "create_android_logger",
1556   "linker_set_key" : "create_android_logger",
1557   "parameters" :
1558   [
1559    {
1560     "referenced_type" : "_ZTIj"
1561    }
1562   ],
1563   "return_type" : "_ZTIP28android_log_context_internal",
1564   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1565  }
1566 ],
1567 "global_vars" : [],
1568 "lvalue_reference_types" :
1569 [
1570  {
1571   "alignment" : 8,
1572   "linker_set_key" : "_ZTIR22android_log_event_list",
1573   "name" : "android_log_event_list &",
1574   "referenced_type" : "_ZTI22android_log_event_list",
1575   "self_type" : "_ZTIR22android_log_event_list",
1576   "size" : 8,
1577   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1578  },
1579  {
1580   "alignment" : 8,
1581   "linker_set_key" : "_ZTIRK8log_time",
1582   "name" : "const log_time &",
1583   "referenced_type" : "_ZTIK8log_time",
1584   "self_type" : "_ZTIRK8log_time",
1585   "size" : 8,
1586   "source_file" : "system/logging/liblog/include/log/log_time.h"
1587  },
1588  {
1589   "alignment" : 8,
1590   "linker_set_key" : "_ZTIRK8timespec",
1591   "name" : "const timespec &",
1592   "referenced_type" : "_ZTIK8timespec",
1593   "self_type" : "_ZTIRK8timespec",
1594   "size" : 8,
1595   "source_file" : "system/logging/liblog/include/log/log_time.h"
1596  },
1597  {
1598   "alignment" : 8,
1599   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1600   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
1601   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1602   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1603   "size" : 8,
1604   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1605  }
1606 ],
1607 "pointer_types" :
1608 [
1609  {
1610   "alignment" : 8,
1611   "linker_set_key" : "_ZTIP11EventTagMap",
1612   "name" : "EventTagMap *",
1613   "referenced_type" : "_ZTI11EventTagMap",
1614   "self_type" : "_ZTIP11EventTagMap",
1615   "size" : 8,
1616   "source_file" : "system/logging/liblog/include/log/event_tag_map.h"
1617  },
1618  {
1619   "alignment" : 8,
1620   "linker_set_key" : "_ZTIP11logger_list",
1621   "name" : "logger_list *",
1622   "referenced_type" : "_ZTI11logger_list",
1623   "self_type" : "_ZTIP11logger_list",
1624   "size" : 8,
1625   "source_file" : "system/logging/liblog/include/log/log_read.h"
1626  },
1627  {
1628   "alignment" : 8,
1629   "linker_set_key" : "_ZTIP12logger_entry",
1630   "name" : "logger_entry *",
1631   "referenced_type" : "_ZTI12logger_entry",
1632   "self_type" : "_ZTIP12logger_entry",
1633   "size" : 8,
1634   "source_file" : "system/logging/liblog/include/log/logprint.h"
1635  },
1636  {
1637   "alignment" : 8,
1638   "linker_set_key" : "_ZTIP13__va_list_tag",
1639   "name" : "__va_list_tag *",
1640   "referenced_type" : "_ZTI13__va_list_tag",
1641   "self_type" : "_ZTIP13__va_list_tag",
1642   "size" : 8,
1643   "source_file" : "system/logging/liblog/include/android/log.h"
1644  },
1645  {
1646   "alignment" : 8,
1647   "linker_set_key" : "_ZTIP17AndroidLogEntry_t",
1648   "name" : "AndroidLogEntry_t *",
1649   "referenced_type" : "_ZTI17AndroidLogEntry_t",
1650   "self_type" : "_ZTIP17AndroidLogEntry_t",
1651   "size" : 8,
1652   "source_file" : "system/logging/liblog/include/log/logprint.h"
1653  },
1654  {
1655   "alignment" : 8,
1656   "linker_set_key" : "_ZTIP18AndroidLogFormat_t",
1657   "name" : "AndroidLogFormat_t *",
1658   "referenced_type" : "_ZTI18AndroidLogFormat_t",
1659   "self_type" : "_ZTIP18AndroidLogFormat_t",
1660   "size" : 8,
1661   "source_file" : "system/logging/liblog/include/log/logprint.h"
1662  },
1663  {
1664   "alignment" : 8,
1665   "linker_set_key" : "_ZTIP21__android_log_message",
1666   "name" : "__android_log_message *",
1667   "referenced_type" : "_ZTI21__android_log_message",
1668   "self_type" : "_ZTIP21__android_log_message",
1669   "size" : 8,
1670   "source_file" : "system/logging/liblog/include/android/log.h"
1671  },
1672  {
1673   "alignment" : 8,
1674   "linker_set_key" : "_ZTIP22android_log_event_list",
1675   "name" : "android_log_event_list *",
1676   "referenced_type" : "_ZTI22android_log_event_list",
1677   "self_type" : "_ZTIP22android_log_event_list",
1678   "size" : 8,
1679   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1680  },
1681  {
1682   "alignment" : 8,
1683   "linker_set_key" : "_ZTIP28android_log_context_internal",
1684   "name" : "android_log_context_internal *",
1685   "referenced_type" : "_ZTI28android_log_context_internal",
1686   "self_type" : "_ZTIP28android_log_context_internal",
1687   "size" : 8,
1688   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1689  },
1690  {
1691   "alignment" : 8,
1692   "linker_set_key" : "_ZTIP6logger",
1693   "name" : "logger *",
1694   "referenced_type" : "_ZTI6logger",
1695   "self_type" : "_ZTIP6logger",
1696   "size" : 8,
1697   "source_file" : "system/logging/liblog/include/log/log_read.h"
1698  },
1699  {
1700   "alignment" : 8,
1701   "linker_set_key" : "_ZTIP7__sFILE",
1702   "name" : "__sFILE *",
1703   "referenced_type" : "_ZTI7__sFILE",
1704   "self_type" : "_ZTIP7__sFILE",
1705   "size" : 8,
1706   "source_file" : "system/logging/liblog/include/log/logprint.h"
1707  },
1708  {
1709   "alignment" : 8,
1710   "linker_set_key" : "_ZTIP7log_msg",
1711   "name" : "log_msg *",
1712   "referenced_type" : "_ZTI7log_msg",
1713   "self_type" : "_ZTIP7log_msg",
1714   "size" : 8,
1715   "source_file" : "system/logging/liblog/include/log/log_read.h"
1716  },
1717  {
1718   "alignment" : 8,
1719   "linker_set_key" : "_ZTIP8log_time",
1720   "name" : "log_time *",
1721   "referenced_type" : "_ZTI8log_time",
1722   "self_type" : "_ZTIP8log_time",
1723   "size" : 8,
1724   "source_file" : "system/logging/liblog/include/log/log_time.h"
1725  },
1726  {
1727   "alignment" : 8,
1728   "linker_set_key" : "_ZTIPFl6log_idcPKcS1_mPvE",
1729   "name" : "long (*)(log_id, char, const char *, const char *, unsigned long, void *)",
1730   "referenced_type" : "_ZTIFl6log_idcPKcS1_mPvE",
1731   "self_type" : "_ZTIPFl6log_idcPKcS1_mPvE",
1732   "size" : 8,
1733   "source_file" : "system/logging/liblog/include/private/android_logger.h"
1734  },
1735  {
1736   "alignment" : 8,
1737   "linker_set_key" : "_ZTIPFvPK21__android_log_messageE",
1738   "name" : "void (*)(const __android_log_message *)",
1739   "referenced_type" : "_ZTIFvPK21__android_log_messageE",
1740   "self_type" : "_ZTIPFvPK21__android_log_messageE",
1741   "size" : 8,
1742   "source_file" : "system/logging/liblog/include/android/log.h"
1743  },
1744  {
1745   "alignment" : 8,
1746   "linker_set_key" : "_ZTIPFvPKcE",
1747   "name" : "void (*)(const char *)",
1748   "referenced_type" : "_ZTIFvPKcE",
1749   "self_type" : "_ZTIPFvPKcE",
1750   "size" : 8,
1751   "source_file" : "system/logging/liblog/include/android/log.h"
1752  },
1753  {
1754   "alignment" : 8,
1755   "linker_set_key" : "_ZTIPK11EventTagMap",
1756   "name" : "const EventTagMap *",
1757   "referenced_type" : "_ZTIK11EventTagMap",
1758   "self_type" : "_ZTIPK11EventTagMap",
1759   "size" : 8,
1760   "source_file" : "system/logging/liblog/include/log/logprint.h"
1761  },
1762  {
1763   "alignment" : 8,
1764   "linker_set_key" : "_ZTIPK17AndroidLogEntry_t",
1765   "name" : "const AndroidLogEntry_t *",
1766   "referenced_type" : "_ZTIK17AndroidLogEntry_t",
1767   "self_type" : "_ZTIPK17AndroidLogEntry_t",
1768   "size" : 8,
1769   "source_file" : "system/logging/liblog/include/log/logprint.h"
1770  },
1771  {
1772   "alignment" : 8,
1773   "linker_set_key" : "_ZTIPK21__android_log_message",
1774   "name" : "const __android_log_message *",
1775   "referenced_type" : "_ZTIK21__android_log_message",
1776   "self_type" : "_ZTIPK21__android_log_message",
1777   "size" : 8,
1778   "source_file" : "system/logging/liblog/include/android/log.h"
1779  },
1780  {
1781   "alignment" : 8,
1782   "linker_set_key" : "_ZTIPK22android_log_event_list",
1783   "name" : "const android_log_event_list *",
1784   "referenced_type" : "_ZTIK22android_log_event_list",
1785   "self_type" : "_ZTIPK22android_log_event_list",
1786   "size" : 8,
1787   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1788  },
1789  {
1790   "alignment" : 8,
1791   "linker_set_key" : "_ZTIPK7log_msg",
1792   "name" : "const log_msg *",
1793   "referenced_type" : "_ZTIK7log_msg",
1794   "self_type" : "_ZTIPK7log_msg",
1795   "size" : 8,
1796   "source_file" : "system/logging/liblog/include/log/log_read.h"
1797  },
1798  {
1799   "alignment" : 8,
1800   "linker_set_key" : "_ZTIPK8log_time",
1801   "name" : "const log_time *",
1802   "referenced_type" : "_ZTIK8log_time",
1803   "self_type" : "_ZTIPK8log_time",
1804   "size" : 8,
1805   "source_file" : "system/logging/liblog/include/log/log_time.h"
1806  },
1807  {
1808   "alignment" : 8,
1809   "linker_set_key" : "_ZTIPKc",
1810   "name" : "const char *",
1811   "referenced_type" : "_ZTIKc",
1812   "self_type" : "_ZTIPKc",
1813   "size" : 8,
1814   "source_file" : "system/logging/liblog/include/android/log.h"
1815  },
1816  {
1817   "alignment" : 8,
1818   "linker_set_key" : "_ZTIPKv",
1819   "name" : "const void *",
1820   "referenced_type" : "_ZTIKv",
1821   "self_type" : "_ZTIPKv",
1822   "size" : 8,
1823   "source_file" : "system/logging/liblog/include/log/log.h"
1824  },
1825  {
1826   "alignment" : 8,
1827   "linker_set_key" : "_ZTIPP28android_log_context_internal",
1828   "name" : "android_log_context_internal **",
1829   "referenced_type" : "_ZTIP28android_log_context_internal",
1830   "self_type" : "_ZTIPP28android_log_context_internal",
1831   "size" : 8,
1832   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1833  },
1834  {
1835   "alignment" : 8,
1836   "linker_set_key" : "_ZTIPPKc",
1837   "name" : "const char **",
1838   "referenced_type" : "_ZTIPKc",
1839   "self_type" : "_ZTIPPKc",
1840   "size" : 8,
1841   "source_file" : "system/logging/liblog/include/private/android_logger.h"
1842  },
1843  {
1844   "alignment" : 8,
1845   "linker_set_key" : "_ZTIPc",
1846   "name" : "char *",
1847   "referenced_type" : "_ZTIc",
1848   "self_type" : "_ZTIPc",
1849   "size" : 8,
1850   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1851  },
1852  {
1853   "alignment" : 8,
1854   "linker_set_key" : "_ZTIPm",
1855   "name" : "unsigned long *",
1856   "referenced_type" : "_ZTIm",
1857   "self_type" : "_ZTIPm",
1858   "size" : 8,
1859   "source_file" : "system/logging/liblog/include/log/logprint.h"
1860  },
1861  {
1862   "alignment" : 8,
1863   "linker_set_key" : "_ZTIPv",
1864   "name" : "void *",
1865   "referenced_type" : "_ZTIv",
1866   "self_type" : "_ZTIPv",
1867   "size" : 8,
1868   "source_file" : "system/logging/liblog/include/private/android_logger.h"
1869  }
1870 ],
1871 "qualified_types" :
1872 [
1873  {
1874   "is_const" : true,
1875   "linker_set_key" : "_ZTIK11EventTagMap",
1876   "name" : "const EventTagMap",
1877   "referenced_type" : "_ZTI11EventTagMap",
1878   "self_type" : "_ZTIK11EventTagMap",
1879   "source_file" : "system/logging/liblog/include/log/logprint.h"
1880  },
1881  {
1882   "alignment" : 8,
1883   "is_const" : true,
1884   "linker_set_key" : "_ZTIK17AndroidLogEntry_t",
1885   "name" : "const AndroidLogEntry_t",
1886   "referenced_type" : "_ZTI17AndroidLogEntry_t",
1887   "self_type" : "_ZTIK17AndroidLogEntry_t",
1888   "size" : 64,
1889   "source_file" : "system/logging/liblog/include/log/logprint.h"
1890  },
1891  {
1892   "alignment" : 8,
1893   "is_const" : true,
1894   "linker_set_key" : "_ZTIK21__android_log_message",
1895   "name" : "const __android_log_message",
1896   "referenced_type" : "_ZTI21__android_log_message",
1897   "self_type" : "_ZTIK21__android_log_message",
1898   "size" : 48,
1899   "source_file" : "system/logging/liblog/include/android/log.h"
1900  },
1901  {
1902   "alignment" : 8,
1903   "is_const" : true,
1904   "linker_set_key" : "_ZTIK22android_log_event_list",
1905   "name" : "const android_log_event_list",
1906   "referenced_type" : "_ZTI22android_log_event_list",
1907   "self_type" : "_ZTIK22android_log_event_list",
1908   "size" : 16,
1909   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1910  },
1911  {
1912   "alignment" : 4,
1913   "is_const" : true,
1914   "linker_set_key" : "_ZTIK7log_msg",
1915   "name" : "const log_msg",
1916   "referenced_type" : "_ZTI7log_msg",
1917   "self_type" : "_ZTIK7log_msg",
1918   "size" : 5124,
1919   "source_file" : "system/logging/liblog/include/log/log_read.h"
1920  },
1921  {
1922   "alignment" : 1,
1923   "is_const" : true,
1924   "linker_set_key" : "_ZTIK8log_time",
1925   "name" : "const log_time",
1926   "referenced_type" : "_ZTI8log_time",
1927   "self_type" : "_ZTIK8log_time",
1928   "size" : 8,
1929   "source_file" : "system/logging/liblog/include/log/log_time.h"
1930  },
1931  {
1932   "alignment" : 8,
1933   "is_const" : true,
1934   "linker_set_key" : "_ZTIK8timespec",
1935   "name" : "const timespec",
1936   "referenced_type" : "_ZTI8timespec",
1937   "self_type" : "_ZTIK8timespec",
1938   "size" : 16,
1939   "source_file" : "system/logging/liblog/include/log/log_time.h"
1940  },
1941  {
1942   "alignment" : 8,
1943   "is_const" : true,
1944   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1945   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
1946   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1947   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1948   "size" : 24,
1949   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
1950  },
1951  {
1952   "alignment" : 1,
1953   "is_const" : true,
1954   "linker_set_key" : "_ZTIKc",
1955   "name" : "const char",
1956   "referenced_type" : "_ZTIc",
1957   "self_type" : "_ZTIKc",
1958   "size" : 1,
1959   "source_file" : "system/logging/liblog/include/android/log.h"
1960  },
1961  {
1962   "is_const" : true,
1963   "linker_set_key" : "_ZTIKv",
1964   "name" : "const void",
1965   "referenced_type" : "_ZTIv",
1966   "self_type" : "_ZTIKv",
1967   "source_file" : "system/logging/liblog/include/log/log.h"
1968  }
1969 ],
1970 "record_types" :
1971 [
1972  {
1973   "alignment" : 4,
1974   "fields" :
1975   [
1976    {
1977     "field_name" : "len",
1978     "referenced_type" : "_ZTIt"
1979    },
1980    {
1981     "field_name" : "hdr_size",
1982     "field_offset" : 16,
1983     "referenced_type" : "_ZTIt"
1984    },
1985    {
1986     "field_name" : "pid",
1987     "field_offset" : 32,
1988     "referenced_type" : "_ZTIi"
1989    },
1990    {
1991     "field_name" : "tid",
1992     "field_offset" : 64,
1993     "referenced_type" : "_ZTIj"
1994    },
1995    {
1996     "field_name" : "sec",
1997     "field_offset" : 96,
1998     "referenced_type" : "_ZTIj"
1999    },
2000    {
2001     "field_name" : "nsec",
2002     "field_offset" : 128,
2003     "referenced_type" : "_ZTIj"
2004    },
2005    {
2006     "field_name" : "lid",
2007     "field_offset" : 160,
2008     "referenced_type" : "_ZTIj"
2009    },
2010    {
2011     "field_name" : "uid",
2012     "field_offset" : 192,
2013     "referenced_type" : "_ZTIj"
2014    }
2015   ],
2016   "linker_set_key" : "_ZTI12logger_entry",
2017   "name" : "logger_entry",
2018   "referenced_type" : "_ZTI12logger_entry",
2019   "self_type" : "_ZTI12logger_entry",
2020   "size" : 28,
2021   "source_file" : "system/logging/liblog/include/log/log_read.h"
2022  },
2023  {
2024   "alignment" : 8,
2025   "fields" :
2026   [
2027    {
2028     "field_name" : "tv_sec",
2029     "referenced_type" : "_ZTIl"
2030    },
2031    {
2032     "field_name" : "tv_nsec",
2033     "field_offset" : 64,
2034     "referenced_type" : "_ZTIl"
2035    },
2036    {
2037     "field_name" : "priority",
2038     "field_offset" : 128,
2039     "referenced_type" : "_ZTI19android_LogPriority"
2040    },
2041    {
2042     "field_name" : "uid",
2043     "field_offset" : 160,
2044     "referenced_type" : "_ZTIi"
2045    },
2046    {
2047     "field_name" : "pid",
2048     "field_offset" : 192,
2049     "referenced_type" : "_ZTIi"
2050    },
2051    {
2052     "field_name" : "tid",
2053     "field_offset" : 224,
2054     "referenced_type" : "_ZTIi"
2055    },
2056    {
2057     "field_name" : "tag",
2058     "field_offset" : 256,
2059     "referenced_type" : "_ZTIPKc"
2060    },
2061    {
2062     "field_name" : "tagLen",
2063     "field_offset" : 320,
2064     "referenced_type" : "_ZTIm"
2065    },
2066    {
2067     "field_name" : "messageLen",
2068     "field_offset" : 384,
2069     "referenced_type" : "_ZTIm"
2070    },
2071    {
2072     "field_name" : "message",
2073     "field_offset" : 448,
2074     "referenced_type" : "_ZTIPKc"
2075    }
2076   ],
2077   "linker_set_key" : "_ZTI17AndroidLogEntry_t",
2078   "name" : "AndroidLogEntry_t",
2079   "referenced_type" : "_ZTI17AndroidLogEntry_t",
2080   "self_type" : "_ZTI17AndroidLogEntry_t",
2081   "size" : 64,
2082   "source_file" : "system/logging/liblog/include/log/logprint.h"
2083  },
2084  {
2085   "alignment" : 1,
2086   "fields" :
2087   [
2088    {
2089     "field_name" : "type",
2090     "referenced_type" : "_ZTIa"
2091    },
2092    {
2093     "field_name" : "data",
2094     "field_offset" : 8,
2095     "referenced_type" : "_ZTIi"
2096    }
2097   ],
2098   "linker_set_key" : "_ZTI19android_event_int_t",
2099   "name" : "android_event_int_t",
2100   "referenced_type" : "_ZTI19android_event_int_t",
2101   "self_type" : "_ZTI19android_event_int_t",
2102   "size" : 5,
2103   "source_file" : "system/logging/liblog/include/private/android_logger.h"
2104  },
2105  {
2106   "alignment" : 1,
2107   "fields" :
2108   [
2109    {
2110     "field_name" : "type",
2111     "referenced_type" : "_ZTIa"
2112    },
2113    {
2114     "field_name" : "element_count",
2115     "field_offset" : 8,
2116     "referenced_type" : "_ZTIa"
2117    }
2118   ],
2119   "linker_set_key" : "_ZTI20android_event_list_t",
2120   "name" : "android_event_list_t",
2121   "referenced_type" : "_ZTI20android_event_list_t",
2122   "self_type" : "_ZTI20android_event_list_t",
2123   "size" : 2,
2124   "source_file" : "system/logging/liblog/include/private/android_logger.h"
2125  },
2126  {
2127   "alignment" : 1,
2128   "fields" :
2129   [
2130    {
2131     "field_name" : "type",
2132     "referenced_type" : "_ZTIa"
2133    },
2134    {
2135     "field_name" : "data",
2136     "field_offset" : 8,
2137     "referenced_type" : "_ZTIl"
2138    }
2139   ],
2140   "linker_set_key" : "_ZTI20android_event_long_t",
2141   "name" : "android_event_long_t",
2142   "referenced_type" : "_ZTI20android_event_long_t",
2143   "self_type" : "_ZTI20android_event_long_t",
2144   "size" : 9,
2145   "source_file" : "system/logging/liblog/include/private/android_logger.h"
2146  },
2147  {
2148   "alignment" : 1,
2149   "fields" :
2150   [
2151    {
2152     "field_name" : "id",
2153     "referenced_type" : "_ZTIh"
2154    },
2155    {
2156     "field_name" : "tid",
2157     "field_offset" : 8,
2158     "referenced_type" : "_ZTIt"
2159    },
2160    {
2161     "field_name" : "realtime",
2162     "field_offset" : 24,
2163     "referenced_type" : "_ZTI8log_time"
2164    }
2165   ],
2166   "linker_set_key" : "_ZTI20android_log_header_t",
2167   "name" : "android_log_header_t",
2168   "referenced_type" : "_ZTI20android_log_header_t",
2169   "self_type" : "_ZTI20android_log_header_t",
2170   "size" : 11,
2171   "source_file" : "system/logging/liblog/include/private/android_logger.h"
2172  },
2173  {
2174   "alignment" : 8,
2175   "fields" :
2176   [
2177    {
2178     "field_name" : "struct_size",
2179     "referenced_type" : "_ZTIm"
2180    },
2181    {
2182     "field_name" : "buffer_id",
2183     "field_offset" : 64,
2184     "referenced_type" : "_ZTIi"
2185    },
2186    {
2187     "field_name" : "priority",
2188     "field_offset" : 96,
2189     "referenced_type" : "_ZTIi"
2190    },
2191    {
2192     "field_name" : "tag",
2193     "field_offset" : 128,
2194     "referenced_type" : "_ZTIPKc"
2195    },
2196    {
2197     "field_name" : "file",
2198     "field_offset" : 192,
2199     "referenced_type" : "_ZTIPKc"
2200    },
2201    {
2202     "field_name" : "line",
2203     "field_offset" : 256,
2204     "referenced_type" : "_ZTIj"
2205    },
2206    {
2207     "field_name" : "message",
2208     "field_offset" : 320,
2209     "referenced_type" : "_ZTIPKc"
2210    }
2211   ],
2212   "linker_set_key" : "_ZTI21__android_log_message",
2213   "name" : "__android_log_message",
2214   "referenced_type" : "_ZTI21__android_log_message",
2215   "self_type" : "_ZTI21__android_log_message",
2216   "size" : 48,
2217   "source_file" : "system/logging/liblog/include/android/log.h"
2218  },
2219  {
2220   "alignment" : 1,
2221   "fields" :
2222   [
2223    {
2224     "field_name" : "type",
2225     "referenced_type" : "_ZTIa"
2226    },
2227    {
2228     "field_name" : "data",
2229     "field_offset" : 8,
2230     "referenced_type" : "_ZTIf"
2231    }
2232   ],
2233   "linker_set_key" : "_ZTI21android_event_float_t",
2234   "name" : "android_event_float_t",
2235   "referenced_type" : "_ZTI21android_event_float_t",
2236   "self_type" : "_ZTI21android_event_float_t",
2237   "size" : 5,
2238   "source_file" : "system/logging/liblog/include/private/android_logger.h"
2239  },
2240  {
2241   "alignment" : 1,
2242   "fields" :
2243   [
2244    {
2245     "field_name" : "tag",
2246     "referenced_type" : "_ZTIi"
2247    }
2248   ],
2249   "linker_set_key" : "_ZTI22android_event_header_t",
2250   "name" : "android_event_header_t",
2251   "referenced_type" : "_ZTI22android_event_header_t",
2252   "self_type" : "_ZTI22android_event_header_t",
2253   "size" : 4,
2254   "source_file" : "system/logging/liblog/include/private/android_logger.h"
2255  },
2256  {
2257   "alignment" : 1,
2258   "fields" :
2259   [
2260    {
2261     "field_name" : "type",
2262     "referenced_type" : "_ZTIa"
2263    },
2264    {
2265     "field_name" : "length",
2266     "field_offset" : 8,
2267     "referenced_type" : "_ZTIi"
2268    },
2269    {
2270     "field_name" : "data",
2271     "field_offset" : 40,
2272     "referenced_type" : "_ZTIA_c"
2273    }
2274   ],
2275   "linker_set_key" : "_ZTI22android_event_string_t",
2276   "name" : "android_event_string_t",
2277   "referenced_type" : "_ZTI22android_event_string_t",
2278   "self_type" : "_ZTI22android_event_string_t",
2279   "size" : 5,
2280   "source_file" : "system/logging/liblog/include/private/android_logger.h"
2281  },
2282  {
2283   "alignment" : 8,
2284   "fields" :
2285   [
2286    {
2287     "access" : "private",
2288     "field_name" : "ctx",
2289     "referenced_type" : "_ZTIP28android_log_context_internal"
2290    },
2291    {
2292     "access" : "private",
2293     "field_name" : "ret",
2294     "field_offset" : 64,
2295     "referenced_type" : "_ZTIi"
2296    }
2297   ],
2298   "linker_set_key" : "_ZTI22android_log_event_list",
2299   "name" : "android_log_event_list",
2300   "record_kind" : "class",
2301   "referenced_type" : "_ZTI22android_log_event_list",
2302   "self_type" : "_ZTI22android_log_event_list",
2303   "size" : 16,
2304   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
2305  },
2306  {
2307   "alignment" : 1,
2308   "fields" :
2309   [
2310    {
2311     "field_name" : "header",
2312     "referenced_type" : "_ZTI22android_event_header_t"
2313    },
2314    {
2315     "field_name" : "payload",
2316     "field_offset" : 32,
2317     "referenced_type" : "_ZTI19android_event_int_t"
2318    }
2319   ],
2320   "linker_set_key" : "_ZTI23android_log_event_int_t",
2321   "name" : "android_log_event_int_t",
2322   "referenced_type" : "_ZTI23android_log_event_int_t",
2323   "self_type" : "_ZTI23android_log_event_int_t",
2324   "size" : 9,
2325   "source_file" : "system/logging/liblog/include/private/android_logger.h"
2326  },
2327  {
2328   "alignment" : 1,
2329   "fields" :
2330   [
2331    {
2332     "field_name" : "header",
2333     "referenced_type" : "_ZTI22android_event_header_t"
2334    },
2335    {
2336     "field_name" : "payload",
2337     "field_offset" : 32,
2338     "referenced_type" : "_ZTI20android_event_long_t"
2339    }
2340   ],
2341   "linker_set_key" : "_ZTI24android_log_event_long_t",
2342   "name" : "android_log_event_long_t",
2343   "referenced_type" : "_ZTI24android_log_event_long_t",
2344   "self_type" : "_ZTI24android_log_event_long_t",
2345   "size" : 13,
2346   "source_file" : "system/logging/liblog/include/private/android_logger.h"
2347  },
2348  {
2349   "alignment" : 8,
2350   "fields" :
2351   [
2352    {
2353     "field_name" : "type",
2354     "referenced_type" : "_ZTI19AndroidEventLogType"
2355    },
2356    {
2357     "field_name" : "complete",
2358     "field_offset" : 32,
2359     "referenced_type" : "_ZTIt"
2360    },
2361    {
2362     "field_name" : "len",
2363     "field_offset" : 48,
2364     "referenced_type" : "_ZTIt"
2365    },
2366    {
2367     "field_name" : "data",
2368     "field_offset" : 64,
2369     "referenced_type" : "_ZTIN24android_log_list_elementUt_E"
2370    }
2371   ],
2372   "linker_set_key" : "_ZTI24android_log_list_element",
2373   "name" : "android_log_list_element",
2374   "referenced_type" : "_ZTI24android_log_list_element",
2375   "self_type" : "_ZTI24android_log_list_element",
2376   "size" : 16,
2377   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
2378  },
2379  {
2380   "alignment" : 1,
2381   "fields" :
2382   [
2383    {
2384     "field_name" : "magic",
2385     "referenced_type" : "_ZTIh"
2386    },
2387    {
2388     "field_name" : "len",
2389     "field_offset" : 8,
2390     "referenced_type" : "_ZTIt"
2391    },
2392    {
2393     "field_name" : "uid",
2394     "field_offset" : 24,
2395     "referenced_type" : "_ZTIt"
2396    },
2397    {
2398     "field_name" : "pid",
2399     "field_offset" : 40,
2400     "referenced_type" : "_ZTIt"
2401    }
2402   ],
2403   "linker_set_key" : "_ZTI25android_pmsg_log_header_t",
2404   "name" : "android_pmsg_log_header_t",
2405   "referenced_type" : "_ZTI25android_pmsg_log_header_t",
2406   "self_type" : "_ZTI25android_pmsg_log_header_t",
2407   "size" : 7,
2408   "source_file" : "system/logging/liblog/include/private/android_logger.h"
2409  },
2410  {
2411   "alignment" : 1,
2412   "fields" :
2413   [
2414    {
2415     "field_name" : "header",
2416     "referenced_type" : "_ZTI22android_event_header_t"
2417    },
2418    {
2419     "field_name" : "type",
2420     "field_offset" : 32,
2421     "referenced_type" : "_ZTIa"
2422    },
2423    {
2424     "field_name" : "length",
2425     "field_offset" : 40,
2426     "referenced_type" : "_ZTIi"
2427    },
2428    {
2429     "field_name" : "data",
2430     "field_offset" : 72,
2431     "referenced_type" : "_ZTIA_c"
2432    }
2433   ],
2434   "linker_set_key" : "_ZTI26android_log_event_string_t",
2435   "name" : "android_log_event_string_t",
2436   "referenced_type" : "_ZTI26android_log_event_string_t",
2437   "self_type" : "_ZTI26android_log_event_string_t",
2438   "size" : 9,
2439   "source_file" : "system/logging/liblog/include/private/android_logger.h"
2440  },
2441  {
2442   "alignment" : 4,
2443   "fields" :
2444   [
2445    {
2446     "referenced_type" : "_ZTIN7log_msgUt_E"
2447    }
2448   ],
2449   "linker_set_key" : "_ZTI7log_msg",
2450   "name" : "log_msg",
2451   "referenced_type" : "_ZTI7log_msg",
2452   "self_type" : "_ZTI7log_msg",
2453   "size" : 5124,
2454   "source_file" : "system/logging/liblog/include/log/log_read.h"
2455  },
2456  {
2457   "alignment" : 1,
2458   "fields" :
2459   [
2460    {
2461     "field_name" : "tv_sec",
2462     "referenced_type" : "_ZTIj"
2463    },
2464    {
2465     "field_name" : "tv_nsec",
2466     "field_offset" : 32,
2467     "referenced_type" : "_ZTIj"
2468    }
2469   ],
2470   "linker_set_key" : "_ZTI8log_time",
2471   "name" : "log_time",
2472   "referenced_type" : "_ZTI8log_time",
2473   "self_type" : "_ZTI8log_time",
2474   "size" : 8,
2475   "source_file" : "system/logging/liblog/include/log/log_time.h"
2476  },
2477  {
2478   "alignment" : 8,
2479   "fields" :
2480   [
2481    {
2482     "field_name" : "int32",
2483     "referenced_type" : "_ZTIi"
2484    },
2485    {
2486     "field_name" : "int64",
2487     "referenced_type" : "_ZTIl"
2488    },
2489    {
2490     "field_name" : "string",
2491     "referenced_type" : "_ZTIPc"
2492    },
2493    {
2494     "field_name" : "float32",
2495     "referenced_type" : "_ZTIf"
2496    }
2497   ],
2498   "is_anonymous" : true,
2499   "linker_set_key" : "_ZTIN24android_log_list_elementUt_E",
2500   "name" : "android_log_list_element::(unnamed union at system/logging/liblog/include/log/log_event_list.h:48:3)",
2501   "record_kind" : "union",
2502   "referenced_type" : "_ZTIN24android_log_list_elementUt_E",
2503   "self_type" : "_ZTIN24android_log_list_elementUt_E",
2504   "size" : 8,
2505   "source_file" : "system/logging/liblog/include/log/log_event_list.h"
2506  },
2507  {
2508   "alignment" : 4,
2509   "fields" :
2510   [
2511    {
2512     "field_name" : "buf",
2513     "referenced_type" : "_ZTIA5121_h"
2514    },
2515    {
2516     "field_name" : "entry",
2517     "referenced_type" : "_ZTI12logger_entry"
2518    }
2519   ],
2520   "is_anonymous" : true,
2521   "linker_set_key" : "_ZTIN7log_msgUt_E",
2522   "name" : "log_msg::(anonymous union at system/logging/liblog/include/log/log_read.h:58:3)",
2523   "record_kind" : "union",
2524   "referenced_type" : "_ZTIN7log_msgUt_E",
2525   "self_type" : "_ZTIN7log_msgUt_E",
2526   "size" : 5124,
2527   "source_file" : "system/logging/liblog/include/log/log_read.h"
2528  }
2529 ],
2530 "rvalue_reference_types" : []
2531}
2532