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