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