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