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