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