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