1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "_ZTIA0_c",
7   "name" : "char [0]",
8   "referenced_type" : "_ZTIc",
9   "self_type" : "_ZTIA0_c",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "alignment" : 1,
14   "linker_set_key" : "_ZTIA5121_h",
15   "name" : "unsigned char [5121]",
16   "referenced_type" : "_ZTIh",
17   "self_type" : "_ZTIA5121_h",
18   "size" : 5121,
19   "source_file" : "/system/core/liblog/include/log/log_read.h"
20  }
21 ],
22 "builtin_types" :
23 [
24  {
25   "alignment" : 1,
26   "is_integral" : true,
27   "is_unsigned" : true,
28   "linker_set_key" : "_ZTIb",
29   "name" : "bool",
30   "referenced_type" : "_ZTIb",
31   "self_type" : "_ZTIb",
32   "size" : 1
33  },
34  {
35   "alignment" : 1,
36   "is_integral" : true,
37   "linker_set_key" : "_ZTIc",
38   "name" : "char",
39   "referenced_type" : "_ZTIc",
40   "self_type" : "_ZTIc",
41   "size" : 1
42  },
43  {
44   "alignment" : 1,
45   "is_integral" : true,
46   "is_unsigned" : true,
47   "linker_set_key" : "_ZTIh",
48   "name" : "unsigned char",
49   "referenced_type" : "_ZTIh",
50   "self_type" : "_ZTIh",
51   "size" : 1
52  },
53  {
54   "alignment" : 4,
55   "is_integral" : true,
56   "linker_set_key" : "_ZTIi",
57   "name" : "int",
58   "referenced_type" : "_ZTIi",
59   "self_type" : "_ZTIi",
60   "size" : 4
61  },
62  {
63   "alignment" : 4,
64   "is_integral" : true,
65   "is_unsigned" : true,
66   "linker_set_key" : "_ZTIj",
67   "name" : "unsigned int",
68   "referenced_type" : "_ZTIj",
69   "self_type" : "_ZTIj",
70   "size" : 4
71  },
72  {
73   "alignment" : 4,
74   "is_integral" : true,
75   "linker_set_key" : "_ZTIl",
76   "name" : "long",
77   "referenced_type" : "_ZTIl",
78   "self_type" : "_ZTIl",
79   "size" : 4
80  },
81  {
82   "alignment" : 2,
83   "is_integral" : true,
84   "is_unsigned" : true,
85   "linker_set_key" : "_ZTIt",
86   "name" : "unsigned short",
87   "referenced_type" : "_ZTIt",
88   "self_type" : "_ZTIt",
89   "size" : 2
90  },
91  {
92   "linker_set_key" : "_ZTIv",
93   "name" : "void",
94   "referenced_type" : "_ZTIv",
95   "self_type" : "_ZTIv"
96  },
97  {
98   "alignment" : 4,
99   "is_integral" : true,
100   "linker_set_key" : "_ZTIx",
101   "name" : "long long",
102   "referenced_type" : "_ZTIx",
103   "self_type" : "_ZTIx",
104   "size" : 8
105  },
106  {
107   "alignment" : 4,
108   "is_integral" : true,
109   "is_unsigned" : true,
110   "linker_set_key" : "_ZTIy",
111   "name" : "unsigned long long",
112   "referenced_type" : "_ZTIy",
113   "self_type" : "_ZTIy",
114   "size" : 8
115  }
116 ],
117 "elf_functions" :
118 [
119  {
120   "name" : "_ZN7android8hardware7details5checkEb"
121  },
122  {
123   "name" : "_ZN7android8hardware7details8logErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
124  },
125  {
126   "name" : "_ZN7android8hardware9EventFlag10waitHelperEjPjx"
127  },
128  {
129   "name" : "_ZN7android8hardware9EventFlag15createEventFlagEPNSt3__16atomicIjEEPPS1_"
130  },
131  {
132   "name" : "_ZN7android8hardware9EventFlag15createEventFlagEilPPS1_"
133  },
134  {
135   "name" : "_ZN7android8hardware9EventFlag15deleteEventFlagEPPS1_"
136  },
137  {
138   "name" : "_ZN7android8hardware9EventFlag18unmapEventFlagWordEPNSt3__16atomicIjEEPb"
139  },
140  {
141   "name" : "_ZN7android8hardware9EventFlag4waitEjPjxb"
142  },
143  {
144   "name" : "_ZN7android8hardware9EventFlag4wakeEj"
145  },
146  {
147   "name" : "_ZN7android8hardware9EventFlagC1EPNSt3__16atomicIjEEPi"
148  },
149  {
150   "name" : "_ZN7android8hardware9EventFlagC1EilPi"
151  },
152  {
153   "name" : "_ZN7android8hardware9EventFlagC2EPNSt3__16atomicIjEEPi"
154  },
155  {
156   "name" : "_ZN7android8hardware9EventFlagC2EilPi"
157  },
158  {
159   "name" : "_ZN7android8hardware9EventFlagD1Ev"
160  },
161  {
162   "name" : "_ZN7android8hardware9EventFlagD2Ev"
163  },
164  {
165   "binding" : "weak",
166   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j"
167  },
168  {
169   "binding" : "weak",
170   "name" : "_ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE"
171  }
172 ],
173 "elf_objects" : [],
174 "enum_types" :
175 [
176  {
177   "alignment" : 4,
178   "enum_fields" :
179   [
180    {
181     "enum_field_value" : 0,
182     "name" : "ANDROID_LOG_UNKNOWN"
183    },
184    {
185     "enum_field_value" : 1,
186     "name" : "ANDROID_LOG_DEFAULT"
187    },
188    {
189     "enum_field_value" : 2,
190     "name" : "ANDROID_LOG_VERBOSE"
191    },
192    {
193     "enum_field_value" : 3,
194     "name" : "ANDROID_LOG_DEBUG"
195    },
196    {
197     "enum_field_value" : 4,
198     "name" : "ANDROID_LOG_INFO"
199    },
200    {
201     "enum_field_value" : 5,
202     "name" : "ANDROID_LOG_WARN"
203    },
204    {
205     "enum_field_value" : 6,
206     "name" : "ANDROID_LOG_ERROR"
207    },
208    {
209     "enum_field_value" : 7,
210     "name" : "ANDROID_LOG_FATAL"
211    },
212    {
213     "enum_field_value" : 8,
214     "name" : "ANDROID_LOG_SILENT"
215    }
216   ],
217   "linker_set_key" : "_ZTI19android_LogPriority",
218   "name" : "android_LogPriority",
219   "referenced_type" : "_ZTI19android_LogPriority",
220   "self_type" : "_ZTI19android_LogPriority",
221   "size" : 4,
222   "source_file" : "/system/core/liblog/include/android/log.h",
223   "underlying_type" : "_ZTIj"
224  },
225  {
226   "alignment" : 4,
227   "enum_fields" :
228   [
229    {
230     "enum_field_value" : 0,
231     "name" : "LOG_ID_MIN"
232    },
233    {
234     "enum_field_value" : 0,
235     "name" : "LOG_ID_MAIN"
236    },
237    {
238     "enum_field_value" : 1,
239     "name" : "LOG_ID_RADIO"
240    },
241    {
242     "enum_field_value" : 2,
243     "name" : "LOG_ID_EVENTS"
244    },
245    {
246     "enum_field_value" : 3,
247     "name" : "LOG_ID_SYSTEM"
248    },
249    {
250     "enum_field_value" : 4,
251     "name" : "LOG_ID_CRASH"
252    },
253    {
254     "enum_field_value" : 5,
255     "name" : "LOG_ID_STATS"
256    },
257    {
258     "enum_field_value" : 6,
259     "name" : "LOG_ID_SECURITY"
260    },
261    {
262     "enum_field_value" : 7,
263     "name" : "LOG_ID_KERNEL"
264    },
265    {
266     "enum_field_value" : 8,
267     "name" : "LOG_ID_MAX"
268    },
269    {
270     "enum_field_value" : 2147483647,
271     "name" : "LOG_ID_DEFAULT"
272    }
273   ],
274   "linker_set_key" : "_ZTI6log_id",
275   "name" : "log_id",
276   "referenced_type" : "_ZTI6log_id",
277   "self_type" : "_ZTI6log_id",
278   "size" : 4,
279   "source_file" : "/system/core/liblog/include/android/log.h",
280   "underlying_type" : "_ZTIj"
281  },
282  {
283   "alignment" : 4,
284   "enum_fields" :
285   [
286    {
287     "enum_field_value" : 0,
288     "name" : "android::OK"
289    },
290    {
291     "enum_field_value" : 0,
292     "name" : "android::NO_ERROR"
293    },
294    {
295     "enum_field_value" : -2147483648,
296     "name" : "android::UNKNOWN_ERROR"
297    },
298    {
299     "enum_field_value" : -12,
300     "name" : "android::NO_MEMORY"
301    },
302    {
303     "enum_field_value" : -38,
304     "name" : "android::INVALID_OPERATION"
305    },
306    {
307     "enum_field_value" : -22,
308     "name" : "android::BAD_VALUE"
309    },
310    {
311     "enum_field_value" : -2147483647,
312     "name" : "android::BAD_TYPE"
313    },
314    {
315     "enum_field_value" : -2,
316     "name" : "android::NAME_NOT_FOUND"
317    },
318    {
319     "enum_field_value" : -1,
320     "name" : "android::PERMISSION_DENIED"
321    },
322    {
323     "enum_field_value" : -19,
324     "name" : "android::NO_INIT"
325    },
326    {
327     "enum_field_value" : -17,
328     "name" : "android::ALREADY_EXISTS"
329    },
330    {
331     "enum_field_value" : -32,
332     "name" : "android::DEAD_OBJECT"
333    },
334    {
335     "enum_field_value" : -2147483646,
336     "name" : "android::FAILED_TRANSACTION"
337    },
338    {
339     "enum_field_value" : -75,
340     "name" : "android::BAD_INDEX"
341    },
342    {
343     "enum_field_value" : -61,
344     "name" : "android::NOT_ENOUGH_DATA"
345    },
346    {
347     "enum_field_value" : -11,
348     "name" : "android::WOULD_BLOCK"
349    },
350    {
351     "enum_field_value" : -110,
352     "name" : "android::TIMED_OUT"
353    },
354    {
355     "enum_field_value" : -74,
356     "name" : "android::UNKNOWN_TRANSACTION"
357    },
358    {
359     "enum_field_value" : -2147483641,
360     "name" : "android::FDS_NOT_ALLOWED"
361    },
362    {
363     "enum_field_value" : -2147483640,
364     "name" : "android::UNEXPECTED_NULL"
365    }
366   ],
367   "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE",
368   "name" : "android::(anonymous enum at system/core/libutils/include/utils/Errors.h:43:1)",
369   "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE",
370   "self_type" : "_ZTIN7android15$ALREADY_EXISTSE",
371   "size" : 4,
372   "source_file" : "/system/core/libutils/include/utils/Errors.h",
373   "underlying_type" : "_ZTIi"
374  }
375 ],
376 "function_types" : [],
377 "functions" :
378 [
379  {
380   "access" : "private",
381   "function_name" : "android::hardware::EventFlag::waitHelper",
382   "linker_set_key" : "_ZN7android8hardware9EventFlag10waitHelperEjPjx",
383   "parameters" :
384   [
385    {
386     "is_this_ptr" : true,
387     "referenced_type" : "_ZTIPN7android8hardware9EventFlagE"
388    },
389    {
390     "referenced_type" : "_ZTIj"
391    },
392    {
393     "referenced_type" : "_ZTIPj"
394    },
395    {
396     "referenced_type" : "_ZTIx"
397    }
398   ],
399   "return_type" : "_ZTIi",
400   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
401  },
402  {
403   "function_name" : "android::hardware::EventFlag::createEventFlag",
404   "linker_set_key" : "_ZN7android8hardware9EventFlag15createEventFlagEPNSt3__16atomicIjEEPPS1_",
405   "parameters" :
406   [
407    {
408     "referenced_type" : "_ZTIPNSt3__16atomicIjEE"
409    },
410    {
411     "referenced_type" : "_ZTIPPN7android8hardware9EventFlagE"
412    }
413   ],
414   "return_type" : "_ZTIi",
415   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
416  },
417  {
418   "function_name" : "android::hardware::EventFlag::createEventFlag",
419   "linker_set_key" : "_ZN7android8hardware9EventFlag15createEventFlagEilPPS1_",
420   "parameters" :
421   [
422    {
423     "referenced_type" : "_ZTIi"
424    },
425    {
426     "referenced_type" : "_ZTIl"
427    },
428    {
429     "referenced_type" : "_ZTIPPN7android8hardware9EventFlagE"
430    }
431   ],
432   "return_type" : "_ZTIi",
433   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
434  },
435  {
436   "function_name" : "android::hardware::EventFlag::deleteEventFlag",
437   "linker_set_key" : "_ZN7android8hardware9EventFlag15deleteEventFlagEPPS1_",
438   "parameters" :
439   [
440    {
441     "referenced_type" : "_ZTIPPN7android8hardware9EventFlagE"
442    }
443   ],
444   "return_type" : "_ZTIi",
445   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
446  },
447  {
448   "access" : "private",
449   "function_name" : "android::hardware::EventFlag::unmapEventFlagWord",
450   "linker_set_key" : "_ZN7android8hardware9EventFlag18unmapEventFlagWordEPNSt3__16atomicIjEEPb",
451   "parameters" :
452   [
453    {
454     "referenced_type" : "_ZTIPNSt3__16atomicIjEE"
455    },
456    {
457     "referenced_type" : "_ZTIPb"
458    }
459   ],
460   "return_type" : "_ZTIi",
461   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
462  },
463  {
464   "function_name" : "android::hardware::EventFlag::wait",
465   "linker_set_key" : "_ZN7android8hardware9EventFlag4waitEjPjxb",
466   "parameters" :
467   [
468    {
469     "is_this_ptr" : true,
470     "referenced_type" : "_ZTIPN7android8hardware9EventFlagE"
471    },
472    {
473     "referenced_type" : "_ZTIj"
474    },
475    {
476     "referenced_type" : "_ZTIPj"
477    },
478    {
479     "default_arg" : true,
480     "referenced_type" : "_ZTIx"
481    },
482    {
483     "default_arg" : true,
484     "referenced_type" : "_ZTIb"
485    }
486   ],
487   "return_type" : "_ZTIi",
488   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
489  },
490  {
491   "function_name" : "android::hardware::EventFlag::wake",
492   "linker_set_key" : "_ZN7android8hardware9EventFlag4wakeEj",
493   "parameters" :
494   [
495    {
496     "is_this_ptr" : true,
497     "referenced_type" : "_ZTIPN7android8hardware9EventFlagE"
498    },
499    {
500     "referenced_type" : "_ZTIj"
501    }
502   ],
503   "return_type" : "_ZTIi",
504   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
505  },
506  {
507   "access" : "private",
508   "function_name" : "android::hardware::EventFlag::EventFlag",
509   "linker_set_key" : "_ZN7android8hardware9EventFlagC1EPNSt3__16atomicIjEEPi",
510   "parameters" :
511   [
512    {
513     "is_this_ptr" : true,
514     "referenced_type" : "_ZTIPN7android8hardware9EventFlagE"
515    },
516    {
517     "referenced_type" : "_ZTIPNSt3__16atomicIjEE"
518    },
519    {
520     "referenced_type" : "_ZTIPi"
521    }
522   ],
523   "return_type" : "_ZTIv",
524   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
525  },
526  {
527   "access" : "private",
528   "function_name" : "android::hardware::EventFlag::EventFlag",
529   "linker_set_key" : "_ZN7android8hardware9EventFlagC1EilPi",
530   "parameters" :
531   [
532    {
533     "is_this_ptr" : true,
534     "referenced_type" : "_ZTIPN7android8hardware9EventFlagE"
535    },
536    {
537     "referenced_type" : "_ZTIi"
538    },
539    {
540     "referenced_type" : "_ZTIl"
541    },
542    {
543     "referenced_type" : "_ZTIPi"
544    }
545   ],
546   "return_type" : "_ZTIv",
547   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
548  },
549  {
550   "access" : "private",
551   "function_name" : "android::hardware::EventFlag::EventFlag",
552   "linker_set_key" : "_ZN7android8hardware9EventFlagC2EPNSt3__16atomicIjEEPi",
553   "parameters" :
554   [
555    {
556     "is_this_ptr" : true,
557     "referenced_type" : "_ZTIPN7android8hardware9EventFlagE"
558    },
559    {
560     "referenced_type" : "_ZTIPNSt3__16atomicIjEE"
561    },
562    {
563     "referenced_type" : "_ZTIPi"
564    }
565   ],
566   "return_type" : "_ZTIv",
567   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
568  },
569  {
570   "access" : "private",
571   "function_name" : "android::hardware::EventFlag::EventFlag",
572   "linker_set_key" : "_ZN7android8hardware9EventFlagC2EilPi",
573   "parameters" :
574   [
575    {
576     "is_this_ptr" : true,
577     "referenced_type" : "_ZTIPN7android8hardware9EventFlagE"
578    },
579    {
580     "referenced_type" : "_ZTIi"
581    },
582    {
583     "referenced_type" : "_ZTIl"
584    },
585    {
586     "referenced_type" : "_ZTIPi"
587    }
588   ],
589   "return_type" : "_ZTIv",
590   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
591  },
592  {
593   "access" : "private",
594   "function_name" : "android::hardware::EventFlag::~EventFlag",
595   "linker_set_key" : "_ZN7android8hardware9EventFlagD1Ev",
596   "parameters" :
597   [
598    {
599     "is_this_ptr" : true,
600     "referenced_type" : "_ZTIPN7android8hardware9EventFlagE"
601    }
602   ],
603   "return_type" : "_ZTIv",
604   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
605  },
606  {
607   "access" : "private",
608   "function_name" : "android::hardware::EventFlag::~EventFlag",
609   "linker_set_key" : "_ZN7android8hardware9EventFlagD2Ev",
610   "parameters" :
611   [
612    {
613     "is_this_ptr" : true,
614     "referenced_type" : "_ZTIPN7android8hardware9EventFlagE"
615    }
616   ],
617   "return_type" : "_ZTIv",
618   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
619  }
620 ],
621 "global_vars" : [],
622 "lvalue_reference_types" :
623 [
624  {
625   "alignment" : 4,
626   "linker_set_key" : "_ZTIRK7log_msg",
627   "name" : "const log_msg &",
628   "referenced_type" : "_ZTIK7log_msg",
629   "self_type" : "_ZTIRK7log_msg",
630   "size" : 4,
631   "source_file" : "/system/core/liblog/include/log/log_read.h"
632  }
633 ],
634 "pointer_types" :
635 [
636  {
637   "alignment" : 4,
638   "linker_set_key" : "_ZTIP7log_msg",
639   "name" : "log_msg *",
640   "referenced_type" : "_ZTI7log_msg",
641   "self_type" : "_ZTIP7log_msg",
642   "size" : 4,
643   "source_file" : "/system/core/liblog/include/log/log_read.h"
644  },
645  {
646   "alignment" : 4,
647   "linker_set_key" : "_ZTIP8timespec",
648   "name" : "timespec *",
649   "referenced_type" : "_ZTI8timespec",
650   "self_type" : "_ZTIP8timespec",
651   "size" : 4,
652   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
653  },
654  {
655   "alignment" : 4,
656   "linker_set_key" : "_ZTIPK7log_msg",
657   "name" : "const log_msg *",
658   "referenced_type" : "_ZTIK7log_msg",
659   "self_type" : "_ZTIPK7log_msg",
660   "size" : 4,
661   "source_file" : "/system/core/liblog/include/log/log_read.h"
662  },
663  {
664   "alignment" : 4,
665   "linker_set_key" : "_ZTIPKc",
666   "name" : "const char *",
667   "referenced_type" : "_ZTIKc",
668   "self_type" : "_ZTIPKc",
669   "size" : 4,
670   "source_file" : "/system/core/liblog/include/android/log.h"
671  },
672  {
673   "alignment" : 4,
674   "linker_set_key" : "_ZTIPN7android8hardware9EventFlagE",
675   "name" : "android::hardware::EventFlag *",
676   "referenced_type" : "_ZTIN7android8hardware9EventFlagE",
677   "self_type" : "_ZTIPN7android8hardware9EventFlagE",
678   "size" : 4,
679   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
680  },
681  {
682   "alignment" : 4,
683   "linker_set_key" : "_ZTIPNSt3__16atomicIjEE",
684   "name" : "std::atomic<unsigned int> *",
685   "referenced_type" : "_ZTINSt3__16atomicIjEE",
686   "self_type" : "_ZTIPNSt3__16atomicIjEE",
687   "size" : 4,
688   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
689  },
690  {
691   "alignment" : 4,
692   "linker_set_key" : "_ZTIPPN7android8hardware9EventFlagE",
693   "name" : "android::hardware::EventFlag **",
694   "referenced_type" : "_ZTIPN7android8hardware9EventFlagE",
695   "self_type" : "_ZTIPPN7android8hardware9EventFlagE",
696   "size" : 4,
697   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
698  },
699  {
700   "alignment" : 4,
701   "linker_set_key" : "_ZTIPb",
702   "name" : "bool *",
703   "referenced_type" : "_ZTIb",
704   "self_type" : "_ZTIPb",
705   "size" : 4,
706   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
707  },
708  {
709   "alignment" : 4,
710   "linker_set_key" : "_ZTIPc",
711   "name" : "char *",
712   "referenced_type" : "_ZTIc",
713   "self_type" : "_ZTIPc",
714   "size" : 4,
715   "source_file" : "/system/core/liblog/include/log/log_read.h"
716  },
717  {
718   "alignment" : 4,
719   "linker_set_key" : "_ZTIPi",
720   "name" : "int *",
721   "referenced_type" : "_ZTIi",
722   "self_type" : "_ZTIPi",
723   "size" : 4,
724   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
725  },
726  {
727   "alignment" : 4,
728   "linker_set_key" : "_ZTIPj",
729   "name" : "unsigned int *",
730   "referenced_type" : "_ZTIj",
731   "self_type" : "_ZTIPj",
732   "size" : 4,
733   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
734  }
735 ],
736 "qualified_types" :
737 [
738  {
739   "alignment" : 4,
740   "is_const" : true,
741   "linker_set_key" : "_ZTIK7log_msg",
742   "name" : "const log_msg",
743   "referenced_type" : "_ZTI7log_msg",
744   "self_type" : "_ZTIK7log_msg",
745   "size" : 5124,
746   "source_file" : "/system/core/liblog/include/log/log_read.h"
747  },
748  {
749   "alignment" : 1,
750   "is_const" : true,
751   "linker_set_key" : "_ZTIKc",
752   "name" : "const char",
753   "referenced_type" : "_ZTIc",
754   "self_type" : "_ZTIKc",
755   "size" : 1,
756   "source_file" : "/system/core/liblog/include/android/log.h"
757  }
758 ],
759 "record_types" :
760 [
761  {
762   "alignment" : 4,
763   "fields" :
764   [
765    {
766     "field_name" : "len",
767     "referenced_type" : "_ZTIt"
768    },
769    {
770     "field_name" : "hdr_size",
771     "field_offset" : 16,
772     "referenced_type" : "_ZTIt"
773    },
774    {
775     "field_name" : "pid",
776     "field_offset" : 32,
777     "referenced_type" : "_ZTIi"
778    },
779    {
780     "field_name" : "tid",
781     "field_offset" : 64,
782     "referenced_type" : "_ZTIj"
783    },
784    {
785     "field_name" : "sec",
786     "field_offset" : 96,
787     "referenced_type" : "_ZTIj"
788    },
789    {
790     "field_name" : "nsec",
791     "field_offset" : 128,
792     "referenced_type" : "_ZTIj"
793    },
794    {
795     "field_name" : "lid",
796     "field_offset" : 160,
797     "referenced_type" : "_ZTIj"
798    },
799    {
800     "field_name" : "uid",
801     "field_offset" : 192,
802     "referenced_type" : "_ZTIj"
803    },
804    {
805     "field_name" : "msg",
806     "field_offset" : 224,
807     "referenced_type" : "_ZTIA0_c"
808    }
809   ],
810   "linker_set_key" : "_ZTI12logger_entry",
811   "name" : "logger_entry",
812   "referenced_type" : "_ZTI12logger_entry",
813   "self_type" : "_ZTI12logger_entry",
814   "size" : 28,
815   "source_file" : "/system/core/liblog/include/log/log_read.h"
816  },
817  {
818   "alignment" : 4,
819   "fields" :
820   [
821    {
822     "field_name" : "struct_size",
823     "referenced_type" : "_ZTIj"
824    },
825    {
826     "field_name" : "buffer_id",
827     "field_offset" : 32,
828     "referenced_type" : "_ZTIi"
829    },
830    {
831     "field_name" : "priority",
832     "field_offset" : 64,
833     "referenced_type" : "_ZTIi"
834    },
835    {
836     "field_name" : "tag",
837     "field_offset" : 96,
838     "referenced_type" : "_ZTIPKc"
839    },
840    {
841     "field_name" : "file",
842     "field_offset" : 128,
843     "referenced_type" : "_ZTIPKc"
844    },
845    {
846     "field_name" : "line",
847     "field_offset" : 160,
848     "referenced_type" : "_ZTIj"
849    },
850    {
851     "field_name" : "message",
852     "field_offset" : 192,
853     "referenced_type" : "_ZTIPKc"
854    }
855   ],
856   "linker_set_key" : "_ZTI21__android_log_message",
857   "name" : "__android_log_message",
858   "referenced_type" : "_ZTI21__android_log_message",
859   "self_type" : "_ZTI21__android_log_message",
860   "size" : 28,
861   "source_file" : "/system/core/liblog/include/android/log.h"
862  },
863  {
864   "alignment" : 4,
865   "fields" :
866   [
867    {
868     "referenced_type" : "_ZTIN7log_msgUt_E"
869    }
870   ],
871   "linker_set_key" : "_ZTI7log_msg",
872   "name" : "log_msg",
873   "referenced_type" : "_ZTI7log_msg",
874   "self_type" : "_ZTI7log_msg",
875   "size" : 5124,
876   "source_file" : "/system/core/liblog/include/log/log_read.h"
877  },
878  {
879   "alignment" : 1,
880   "fields" :
881   [
882    {
883     "field_name" : "tv_sec",
884     "referenced_type" : "_ZTIj"
885    },
886    {
887     "field_name" : "tv_nsec",
888     "field_offset" : 32,
889     "referenced_type" : "_ZTIj"
890    }
891   ],
892   "linker_set_key" : "_ZTI8log_time",
893   "name" : "log_time",
894   "referenced_type" : "_ZTI8log_time",
895   "self_type" : "_ZTI8log_time",
896   "size" : 8,
897   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h"
898  },
899  {
900   "alignment" : 4,
901   "fields" :
902   [
903    {
904     "access" : "private",
905     "field_name" : "mEfWordNeedsUnmapping",
906     "referenced_type" : "_ZTIb"
907    },
908    {
909     "access" : "private",
910     "field_name" : "mEfWordPtr",
911     "field_offset" : 32,
912     "referenced_type" : "_ZTIPNSt3__16atomicIjEE"
913    }
914   ],
915   "linker_set_key" : "_ZTIN7android8hardware9EventFlagE",
916   "name" : "android::hardware::EventFlag",
917   "referenced_type" : "_ZTIN7android8hardware9EventFlagE",
918   "self_type" : "_ZTIN7android8hardware9EventFlagE",
919   "size" : 8,
920   "source_file" : "/system/libfmq/include/fmq/EventFlag.h"
921  },
922  {
923   "alignment" : 4,
924   "fields" :
925   [
926    {
927     "field_name" : "buf",
928     "referenced_type" : "_ZTIA5121_h"
929    },
930    {
931     "field_name" : "entry",
932     "referenced_type" : "_ZTI12logger_entry"
933    }
934   ],
935   "is_anonymous" : true,
936   "linker_set_key" : "_ZTIN7log_msgUt_E",
937   "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:81:3)",
938   "record_kind" : "union",
939   "referenced_type" : "_ZTIN7log_msgUt_E",
940   "self_type" : "_ZTIN7log_msgUt_E",
941   "size" : 5124,
942   "source_file" : "/system/core/liblog/include/log/log_read.h"
943  }
944 ],
945 "rvalue_reference_types" : []
946}
947