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