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