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