1{ 2 "array_types" : 3 [ 4 { 5 "alignment" : 4, 6 "linker_set_key" : "__bpf_label [512]", 7 "name" : "__bpf_label [512]", 8 "referenced_type" : "type-8", 9 "self_type" : "type-7", 10 "size" : 4096, 11 "source_file" : "/external/minijail/bpf.h" 12 }, 13 { 14 "linker_set_key" : "const char *[]", 15 "name" : "const char *[]", 16 "referenced_type" : "type-9", 17 "self_type" : "type-18", 18 "source_file" : "/external/minijail/util.h" 19 }, 20 { 21 "linker_set_key" : "constant_entry []", 22 "name" : "constant_entry []", 23 "referenced_type" : "type-57", 24 "self_type" : "type-58", 25 "source_file" : "/external/minijail/libconstants.h" 26 }, 27 { 28 "linker_set_key" : "syscall_entry []", 29 "name" : "syscall_entry []", 30 "referenced_type" : "type-60", 31 "self_type" : "type-61", 32 "source_file" : "/external/minijail/libsyscalls.h" 33 }, 34 { 35 "alignment" : 8, 36 "linker_set_key" : "unsigned long long [6]", 37 "name" : "unsigned long long [6]", 38 "referenced_type" : "type-4", 39 "self_type" : "type-5", 40 "size" : 48, 41 "source_file" : "/external/minijail/bpf.h" 42 } 43 ], 44 "builtin_types" : 45 [ 46 { 47 "alignment" : 1, 48 "is_integral" : true, 49 "is_unsigned" : true, 50 "linker_set_key" : "bool", 51 "name" : "bool", 52 "referenced_type" : "type-53", 53 "self_type" : "type-53", 54 "size" : 1 55 }, 56 { 57 "alignment" : 1, 58 "is_integral" : true, 59 "is_unsigned" : true, 60 "linker_set_key" : "char", 61 "name" : "char", 62 "referenced_type" : "type-11", 63 "self_type" : "type-11", 64 "size" : 1 65 }, 66 { 67 "alignment" : 8, 68 "linker_set_key" : "double", 69 "name" : "double", 70 "referenced_type" : "type-107", 71 "self_type" : "type-107", 72 "size" : 8 73 }, 74 { 75 "alignment" : 4, 76 "is_integral" : true, 77 "linker_set_key" : "int", 78 "name" : "int", 79 "referenced_type" : "type-2", 80 "self_type" : "type-2", 81 "size" : 4 82 }, 83 { 84 "alignment" : 4, 85 "is_integral" : true, 86 "linker_set_key" : "long", 87 "name" : "long", 88 "referenced_type" : "type-55", 89 "self_type" : "type-55", 90 "size" : 4 91 }, 92 { 93 "alignment" : 8, 94 "linker_set_key" : "long double", 95 "name" : "long double", 96 "referenced_type" : "type-108", 97 "self_type" : "type-108", 98 "size" : 8 99 }, 100 { 101 "alignment" : 8, 102 "is_integral" : true, 103 "linker_set_key" : "long long", 104 "name" : "long long", 105 "referenced_type" : "type-106", 106 "self_type" : "type-106", 107 "size" : 8 108 }, 109 { 110 "alignment" : 2, 111 "is_integral" : true, 112 "linker_set_key" : "short", 113 "name" : "short", 114 "referenced_type" : "type-105", 115 "self_type" : "type-105", 116 "size" : 2 117 }, 118 { 119 "alignment" : 1, 120 "is_integral" : true, 121 "is_unsigned" : true, 122 "linker_set_key" : "unsigned char", 123 "name" : "unsigned char", 124 "referenced_type" : "type-16", 125 "self_type" : "type-16", 126 "size" : 1 127 }, 128 { 129 "alignment" : 4, 130 "is_integral" : true, 131 "is_unsigned" : true, 132 "linker_set_key" : "unsigned int", 133 "name" : "unsigned int", 134 "referenced_type" : "type-3", 135 "self_type" : "type-3", 136 "size" : 4 137 }, 138 { 139 "alignment" : 4, 140 "is_integral" : true, 141 "is_unsigned" : true, 142 "linker_set_key" : "unsigned long", 143 "name" : "unsigned long", 144 "referenced_type" : "type-15", 145 "self_type" : "type-15", 146 "size" : 4 147 }, 148 { 149 "alignment" : 8, 150 "is_integral" : true, 151 "is_unsigned" : true, 152 "linker_set_key" : "unsigned long long", 153 "name" : "unsigned long long", 154 "referenced_type" : "type-4", 155 "self_type" : "type-4", 156 "size" : 8 157 }, 158 { 159 "alignment" : 2, 160 "is_integral" : true, 161 "is_unsigned" : true, 162 "linker_set_key" : "unsigned short", 163 "name" : "unsigned short", 164 "referenced_type" : "type-54", 165 "self_type" : "type-54", 166 "size" : 2 167 }, 168 { 169 "linker_set_key" : "void", 170 "name" : "void", 171 "referenced_type" : "type-14", 172 "self_type" : "type-14" 173 } 174 ], 175 "elf_functions" : 176 [ 177 { 178 "name" : "__aeabi_memclr" 179 }, 180 { 181 "name" : "__aeabi_memclr4" 182 }, 183 { 184 "name" : "__aeabi_memclr8" 185 }, 186 { 187 "name" : "__aeabi_memcpy" 188 }, 189 { 190 "name" : "__aeabi_memcpy4" 191 }, 192 { 193 "name" : "__aeabi_memcpy8" 194 }, 195 { 196 "name" : "__aeabi_memset" 197 }, 198 { 199 "name" : "__aeabi_memset4" 200 }, 201 { 202 "name" : "__aeabi_memset8" 203 }, 204 { 205 "name" : "__aeabi_uidiv" 206 }, 207 { 208 "name" : "__udivsi3" 209 }, 210 { 211 "name" : "allow_logging_syscalls" 212 }, 213 { 214 "name" : "append_allow_syscall" 215 }, 216 { 217 "name" : "append_filter_block" 218 }, 219 { 220 "name" : "append_ret_errno" 221 }, 222 { 223 "name" : "append_ret_kill" 224 }, 225 { 226 "name" : "append_ret_trap" 227 }, 228 { 229 "name" : "bpf_allow_syscall" 230 }, 231 { 232 "name" : "bpf_allow_syscall_args" 233 }, 234 { 235 "name" : "bpf_arg_comp" 236 }, 237 { 238 "name" : "bpf_comp_jeq32" 239 }, 240 { 241 "name" : "bpf_comp_jge32" 242 }, 243 { 244 "name" : "bpf_comp_jgt32" 245 }, 246 { 247 "name" : "bpf_comp_jin" 248 }, 249 { 250 "name" : "bpf_comp_jset32" 251 }, 252 { 253 "name" : "bpf_label_id" 254 }, 255 { 256 "name" : "bpf_load_arg" 257 }, 258 { 259 "name" : "bpf_resolve_jumps" 260 }, 261 { 262 "name" : "bpf_validate_arch" 263 }, 264 { 265 "name" : "cap_ambient_supported" 266 }, 267 { 268 "name" : "compile_atom" 269 }, 270 { 271 "name" : "compile_errno" 272 }, 273 { 274 "name" : "compile_file" 275 }, 276 { 277 "name" : "compile_filter" 278 }, 279 { 280 "name" : "compile_policy_line" 281 }, 282 { 283 "name" : "config_net_loopback" 284 }, 285 { 286 "name" : "consumebytes" 287 }, 288 { 289 "name" : "consumestr" 290 }, 291 { 292 "name" : "do_fatal_log" 293 }, 294 { 295 "name" : "do_log" 296 }, 297 { 298 "name" : "extend_filter_block_list" 299 }, 300 { 301 "name" : "flatten_block_list" 302 }, 303 { 304 "name" : "free_block_list" 305 }, 306 { 307 "name" : "free_label_strings" 308 }, 309 { 310 "name" : "get_label_id" 311 }, 312 { 313 "name" : "get_last_valid_cap" 314 }, 315 { 316 "name" : "group_end_lbl" 317 }, 318 { 319 "name" : "init" 320 }, 321 { 322 "name" : "init_logging" 323 }, 324 { 325 "name" : "init_term" 326 }, 327 { 328 "name" : "install_sigsys_handler" 329 }, 330 { 331 "name" : "is_implicit_relative_path" 332 }, 333 { 334 "name" : "lock_securebits" 335 }, 336 { 337 "name" : "log_sigsys_handler" 338 }, 339 { 340 "name" : "lookup_group" 341 }, 342 { 343 "name" : "lookup_syscall" 344 }, 345 { 346 "name" : "lookup_syscall_name" 347 }, 348 { 349 "name" : "lookup_user" 350 }, 351 { 352 "name" : "marshal_append" 353 }, 354 { 355 "name" : "marshal_mount" 356 }, 357 { 358 "name" : "marshal_state_init" 359 }, 360 { 361 "name" : "minijail_add_hook" 362 }, 363 { 364 "name" : "minijail_add_to_cgroup" 365 }, 366 { 367 "name" : "minijail_bind" 368 }, 369 { 370 "name" : "minijail_capbset_drop" 371 }, 372 { 373 "name" : "minijail_change_gid" 374 }, 375 { 376 "name" : "minijail_change_group" 377 }, 378 { 379 "name" : "minijail_change_uid" 380 }, 381 { 382 "name" : "minijail_change_user" 383 }, 384 { 385 "name" : "minijail_close_open_fds" 386 }, 387 { 388 "name" : "minijail_destroy" 389 }, 390 { 391 "name" : "minijail_enter" 392 }, 393 { 394 "name" : "minijail_enter_chroot" 395 }, 396 { 397 "name" : "minijail_enter_pivot_root" 398 }, 399 { 400 "name" : "minijail_fork" 401 }, 402 { 403 "name" : "minijail_forward_signals" 404 }, 405 { 406 "name" : "minijail_from_fd" 407 }, 408 { 409 "name" : "minijail_get_original_path" 410 }, 411 { 412 "name" : "minijail_get_tmpfs_size" 413 }, 414 { 415 "name" : "minijail_gidmap" 416 }, 417 { 418 "name" : "minijail_inherit_usergroups" 419 }, 420 { 421 "name" : "minijail_keep_supplementary_gids" 422 }, 423 { 424 "name" : "minijail_kill" 425 }, 426 { 427 "name" : "minijail_log_seccomp_filter_failures" 428 }, 429 { 430 "name" : "minijail_log_to_fd" 431 }, 432 { 433 "name" : "minijail_marshal" 434 }, 435 { 436 "name" : "minijail_marshal_helper" 437 }, 438 { 439 "name" : "minijail_mount" 440 }, 441 { 442 "name" : "minijail_mount_dev" 443 }, 444 { 445 "name" : "minijail_mount_tmp" 446 }, 447 { 448 "name" : "minijail_mount_tmp_size" 449 }, 450 { 451 "name" : "minijail_mount_with_data" 452 }, 453 { 454 "name" : "minijail_namespace_cgroups" 455 }, 456 { 457 "name" : "minijail_namespace_enter_net" 458 }, 459 { 460 "name" : "minijail_namespace_enter_vfs" 461 }, 462 { 463 "name" : "minijail_namespace_ipc" 464 }, 465 { 466 "name" : "minijail_namespace_net" 467 }, 468 { 469 "name" : "minijail_namespace_pids" 470 }, 471 { 472 "name" : "minijail_namespace_pids_rw_proc" 473 }, 474 { 475 "name" : "minijail_namespace_set_hostname" 476 }, 477 { 478 "name" : "minijail_namespace_user" 479 }, 480 { 481 "name" : "minijail_namespace_user_disable_setgroups" 482 }, 483 { 484 "name" : "minijail_namespace_uts" 485 }, 486 { 487 "name" : "minijail_namespace_vfs" 488 }, 489 { 490 "name" : "minijail_new" 491 }, 492 { 493 "name" : "minijail_new_session_keyring" 494 }, 495 { 496 "name" : "minijail_no_new_privs" 497 }, 498 { 499 "name" : "minijail_parse_seccomp_filters" 500 }, 501 { 502 "name" : "minijail_parse_seccomp_filters_from_fd" 503 }, 504 { 505 "name" : "minijail_preenter" 506 }, 507 { 508 "name" : "minijail_preexec" 509 }, 510 { 511 "name" : "minijail_preserve_fd" 512 }, 513 { 514 "name" : "minijail_remount_mode" 515 }, 516 { 517 "name" : "minijail_remount_proc_readonly" 518 }, 519 { 520 "name" : "minijail_reset_signal_handlers" 521 }, 522 { 523 "name" : "minijail_reset_signal_mask" 524 }, 525 { 526 "name" : "minijail_rlimit" 527 }, 528 { 529 "name" : "minijail_run" 530 }, 531 { 532 "name" : "minijail_run_as_init" 533 }, 534 { 535 "name" : "minijail_run_env_pid_pipes_no_preload" 536 }, 537 { 538 "name" : "minijail_run_no_preload" 539 }, 540 { 541 "name" : "minijail_run_pid" 542 }, 543 { 544 "name" : "minijail_run_pid_pipes" 545 }, 546 { 547 "name" : "minijail_run_pid_pipes_no_preload" 548 }, 549 { 550 "name" : "minijail_run_pipe" 551 }, 552 { 553 "name" : "minijail_set_ambient_caps" 554 }, 555 { 556 "name" : "minijail_set_preload_path" 557 }, 558 { 559 "name" : "minijail_set_seccomp_filter_tsync" 560 }, 561 { 562 "name" : "minijail_set_seccomp_filters" 563 }, 564 { 565 "name" : "minijail_set_supplementary_gids" 566 }, 567 { 568 "name" : "minijail_size" 569 }, 570 { 571 "name" : "minijail_skip_remount_private" 572 }, 573 { 574 "name" : "minijail_skip_setting_securebits" 575 }, 576 { 577 "name" : "minijail_to_fd" 578 }, 579 { 580 "name" : "minijail_uidmap" 581 }, 582 { 583 "name" : "minijail_unmarshal" 584 }, 585 { 586 "name" : "minijail_use_alt_syscall" 587 }, 588 { 589 "name" : "minijail_use_caps" 590 }, 591 { 592 "name" : "minijail_use_seccomp" 593 }, 594 { 595 "name" : "minijail_use_seccomp_filter" 596 }, 597 { 598 "name" : "minijail_wait" 599 }, 600 { 601 "name" : "minijail_write_pid_file" 602 }, 603 { 604 "name" : "mkdir_p" 605 }, 606 { 607 "name" : "new_filter_block" 608 }, 609 { 610 "name" : "new_instr_buf" 611 }, 612 { 613 "name" : "parse_constant" 614 }, 615 { 616 "name" : "parse_include_statement" 617 }, 618 { 619 "name" : "parse_single_constant" 620 }, 621 { 622 "name" : "parse_size" 623 }, 624 { 625 "name" : "path_join" 626 }, 627 { 628 "name" : "seccomp_can_softfail" 629 }, 630 { 631 "name" : "secure_noroot_set_and_locked" 632 }, 633 { 634 "name" : "setup_and_dupe_pipe_end" 635 }, 636 { 637 "name" : "setup_mount_destination" 638 }, 639 { 640 "name" : "setup_pipe_end" 641 }, 642 { 643 "name" : "str_to_op" 644 }, 645 { 646 "name" : "strip" 647 }, 648 { 649 "name" : "success_lbl" 650 }, 651 { 652 "name" : "sys_seccomp" 653 }, 654 { 655 "name" : "tokenize" 656 }, 657 { 658 "name" : "write_pid_to_path" 659 }, 660 { 661 "name" : "write_proc_file" 662 } 663 ], 664 "elf_objects" : 665 [ 666 { 667 "name" : "constant_table" 668 }, 669 { 670 "name" : "log_syscalls" 671 }, 672 { 673 "name" : "log_syscalls_len" 674 }, 675 { 676 "name" : "syscall_table" 677 } 678 ], 679 "enum_types" : 680 [ 681 { 682 "alignment" : 4, 683 "enum_fields" : 684 [ 685 { 686 "enum_field_value" : 0, 687 "name" : "LOG_TO_SYSLOG" 688 }, 689 { 690 "enum_field_value" : 1, 691 "name" : "LOG_TO_FD" 692 } 693 ], 694 "linker_set_key" : "logging_system_t", 695 "name" : "logging_system_t", 696 "referenced_type" : "type-20", 697 "self_type" : "type-20", 698 "size" : 4, 699 "source_file" : "/external/minijail/util.h", 700 "underlying_type" : "type-3", 701 "unique_id" : "logging_system_t" 702 }, 703 { 704 "alignment" : 4, 705 "enum_fields" : 706 [ 707 { 708 "enum_field_value" : 0, 709 "name" : "MINIJAIL_HOOK_EVENT_PRE_DROP_CAPS" 710 }, 711 { 712 "enum_field_value" : 1, 713 "name" : "MINIJAIL_HOOK_EVENT_PRE_EXECVE" 714 }, 715 { 716 "enum_field_value" : 2, 717 "name" : "MINIJAIL_HOOK_EVENT_PRE_CHROOT" 718 }, 719 { 720 "enum_field_value" : 3, 721 "name" : "MINIJAIL_HOOK_EVENT_MAX" 722 } 723 ], 724 "linker_set_key" : "minijail_hook_event_t", 725 "name" : "minijail_hook_event_t", 726 "referenced_type" : "type-21", 727 "self_type" : "type-21", 728 "size" : 4, 729 "source_file" : "/external/minijail/libminijail.h", 730 "underlying_type" : "type-3", 731 "unique_id" : "minijail_hook_event_t" 732 } 733 ], 734 "function_types" : 735 [ 736 { 737 "alignment" : 4, 738 "linker_set_key" : "int (void *)", 739 "name" : "int (void *)", 740 "parameters" : 741 [ 742 { 743 "referenced_type" : "type-27" 744 } 745 ], 746 "referenced_type" : "type-26", 747 "return_type" : "type-2", 748 "self_type" : "type-26", 749 "source_file" : "/external/minijail/libminijail.h" 750 } 751 ], 752 "functions" : 753 [ 754 { 755 "function_name" : "bpf_allow_syscall", 756 "linker_set_key" : "bpf_allow_syscall", 757 "parameters" : 758 [ 759 { 760 "referenced_type" : "type-12" 761 }, 762 { 763 "referenced_type" : "type-2" 764 } 765 ], 766 "return_type" : "type-3", 767 "source_file" : "/external/minijail/bpf.h" 768 }, 769 { 770 "function_name" : "bpf_allow_syscall_args", 771 "linker_set_key" : "bpf_allow_syscall_args", 772 "parameters" : 773 [ 774 { 775 "referenced_type" : "type-12" 776 }, 777 { 778 "referenced_type" : "type-2" 779 }, 780 { 781 "referenced_type" : "type-3" 782 } 783 ], 784 "return_type" : "type-3", 785 "source_file" : "/external/minijail/bpf.h" 786 }, 787 { 788 "function_name" : "bpf_arg_comp", 789 "linker_set_key" : "bpf_arg_comp", 790 "parameters" : 791 [ 792 { 793 "referenced_type" : "type-17" 794 }, 795 { 796 "referenced_type" : "type-2" 797 }, 798 { 799 "referenced_type" : "type-2" 800 }, 801 { 802 "referenced_type" : "type-15" 803 }, 804 { 805 "referenced_type" : "type-3" 806 } 807 ], 808 "return_type" : "type-3", 809 "source_file" : "/external/minijail/bpf.h" 810 }, 811 { 812 "function_name" : "bpf_comp_jeq32", 813 "linker_set_key" : "bpf_comp_jeq32", 814 "parameters" : 815 [ 816 { 817 "referenced_type" : "type-12" 818 }, 819 { 820 "referenced_type" : "type-15" 821 }, 822 { 823 "referenced_type" : "type-16" 824 }, 825 { 826 "referenced_type" : "type-16" 827 } 828 ], 829 "return_type" : "type-3", 830 "source_file" : "/external/minijail/bpf.h" 831 }, 832 { 833 "function_name" : "bpf_comp_jge32", 834 "linker_set_key" : "bpf_comp_jge32", 835 "parameters" : 836 [ 837 { 838 "referenced_type" : "type-12" 839 }, 840 { 841 "referenced_type" : "type-15" 842 }, 843 { 844 "referenced_type" : "type-16" 845 }, 846 { 847 "referenced_type" : "type-16" 848 } 849 ], 850 "return_type" : "type-3", 851 "source_file" : "/external/minijail/bpf.h" 852 }, 853 { 854 "function_name" : "bpf_comp_jgt32", 855 "linker_set_key" : "bpf_comp_jgt32", 856 "parameters" : 857 [ 858 { 859 "referenced_type" : "type-12" 860 }, 861 { 862 "referenced_type" : "type-15" 863 }, 864 { 865 "referenced_type" : "type-16" 866 }, 867 { 868 "referenced_type" : "type-16" 869 } 870 ], 871 "return_type" : "type-3", 872 "source_file" : "/external/minijail/bpf.h" 873 }, 874 { 875 "function_name" : "bpf_comp_jin", 876 "linker_set_key" : "bpf_comp_jin", 877 "parameters" : 878 [ 879 { 880 "referenced_type" : "type-12" 881 }, 882 { 883 "referenced_type" : "type-15" 884 }, 885 { 886 "referenced_type" : "type-16" 887 }, 888 { 889 "referenced_type" : "type-16" 890 } 891 ], 892 "return_type" : "type-3", 893 "source_file" : "/external/minijail/bpf.h" 894 }, 895 { 896 "function_name" : "bpf_comp_jset32", 897 "linker_set_key" : "bpf_comp_jset32", 898 "parameters" : 899 [ 900 { 901 "referenced_type" : "type-12" 902 }, 903 { 904 "referenced_type" : "type-15" 905 }, 906 { 907 "referenced_type" : "type-16" 908 }, 909 { 910 "referenced_type" : "type-16" 911 } 912 ], 913 "return_type" : "type-3", 914 "source_file" : "/external/minijail/bpf.h" 915 }, 916 { 917 "function_name" : "bpf_label_id", 918 "linker_set_key" : "bpf_label_id", 919 "parameters" : 920 [ 921 { 922 "referenced_type" : "type-63" 923 }, 924 { 925 "referenced_type" : "type-9" 926 } 927 ], 928 "return_type" : "type-2", 929 "source_file" : "/external/minijail/bpf.h" 930 }, 931 { 932 "function_name" : "bpf_load_arg", 933 "linker_set_key" : "bpf_load_arg", 934 "parameters" : 935 [ 936 { 937 "referenced_type" : "type-12" 938 }, 939 { 940 "referenced_type" : "type-2" 941 } 942 ], 943 "return_type" : "type-3", 944 "source_file" : "/external/minijail/bpf.h" 945 }, 946 { 947 "function_name" : "bpf_resolve_jumps", 948 "linker_set_key" : "bpf_resolve_jumps", 949 "parameters" : 950 [ 951 { 952 "referenced_type" : "type-63" 953 }, 954 { 955 "referenced_type" : "type-12" 956 }, 957 { 958 "referenced_type" : "type-3" 959 } 960 ], 961 "return_type" : "type-2", 962 "source_file" : "/external/minijail/bpf.h" 963 }, 964 { 965 "function_name" : "bpf_validate_arch", 966 "linker_set_key" : "bpf_validate_arch", 967 "parameters" : 968 [ 969 { 970 "referenced_type" : "type-12" 971 } 972 ], 973 "return_type" : "type-3", 974 "source_file" : "/external/minijail/bpf.h" 975 }, 976 { 977 "function_name" : "cap_ambient_supported", 978 "linker_set_key" : "cap_ambient_supported", 979 "return_type" : "type-2", 980 "source_file" : "/external/minijail/system.h" 981 }, 982 { 983 "function_name" : "compile_file", 984 "linker_set_key" : "compile_file", 985 "parameters" : 986 [ 987 { 988 "referenced_type" : "type-9" 989 }, 990 { 991 "referenced_type" : "type-46" 992 }, 993 { 994 "referenced_type" : "type-38" 995 }, 996 { 997 "referenced_type" : "type-48" 998 }, 999 { 1000 "referenced_type" : "type-63" 1001 }, 1002 { 1003 "referenced_type" : "type-2" 1004 }, 1005 { 1006 "referenced_type" : "type-2" 1007 }, 1008 { 1009 "referenced_type" : "type-3" 1010 } 1011 ], 1012 "return_type" : "type-2", 1013 "source_file" : "/external/minijail/syscall_filter.h" 1014 }, 1015 { 1016 "function_name" : "compile_filter", 1017 "linker_set_key" : "compile_filter", 1018 "parameters" : 1019 [ 1020 { 1021 "referenced_type" : "type-9" 1022 }, 1023 { 1024 "referenced_type" : "type-46" 1025 }, 1026 { 1027 "referenced_type" : "type-49" 1028 }, 1029 { 1030 "referenced_type" : "type-2" 1031 }, 1032 { 1033 "referenced_type" : "type-2" 1034 } 1035 ], 1036 "return_type" : "type-2", 1037 "source_file" : "/external/minijail/syscall_filter.h" 1038 }, 1039 { 1040 "function_name" : "compile_policy_line", 1041 "linker_set_key" : "compile_policy_line", 1042 "parameters" : 1043 [ 1044 { 1045 "referenced_type" : "type-45" 1046 }, 1047 { 1048 "referenced_type" : "type-2" 1049 }, 1050 { 1051 "referenced_type" : "type-9" 1052 }, 1053 { 1054 "referenced_type" : "type-3" 1055 }, 1056 { 1057 "referenced_type" : "type-63" 1058 }, 1059 { 1060 "referenced_type" : "type-2" 1061 } 1062 ], 1063 "return_type" : "type-38", 1064 "source_file" : "/external/minijail/syscall_filter.h" 1065 }, 1066 { 1067 "function_name" : "config_net_loopback", 1068 "linker_set_key" : "config_net_loopback", 1069 "return_type" : "type-2", 1070 "source_file" : "/external/minijail/system.h" 1071 }, 1072 { 1073 "function_name" : "consumebytes", 1074 "linker_set_key" : "consumebytes", 1075 "parameters" : 1076 [ 1077 { 1078 "referenced_type" : "type-3" 1079 }, 1080 { 1081 "referenced_type" : "type-56" 1082 }, 1083 { 1084 "referenced_type" : "type-52" 1085 } 1086 ], 1087 "return_type" : "type-27", 1088 "source_file" : "/external/minijail/util.h" 1089 }, 1090 { 1091 "function_name" : "consumestr", 1092 "linker_set_key" : "consumestr", 1093 "parameters" : 1094 [ 1095 { 1096 "referenced_type" : "type-56" 1097 }, 1098 { 1099 "referenced_type" : "type-52" 1100 } 1101 ], 1102 "return_type" : "type-25", 1103 "source_file" : "/external/minijail/util.h" 1104 }, 1105 { 1106 "function_name" : "do_fatal_log", 1107 "linker_set_key" : "do_fatal_log", 1108 "parameters" : 1109 [ 1110 { 1111 "referenced_type" : "type-2" 1112 }, 1113 { 1114 "referenced_type" : "type-9" 1115 } 1116 ], 1117 "return_type" : "type-14", 1118 "source_file" : "/external/minijail/util.h" 1119 }, 1120 { 1121 "function_name" : "do_log", 1122 "linker_set_key" : "do_log", 1123 "parameters" : 1124 [ 1125 { 1126 "referenced_type" : "type-2" 1127 }, 1128 { 1129 "referenced_type" : "type-9" 1130 } 1131 ], 1132 "return_type" : "type-14", 1133 "source_file" : "/external/minijail/util.h" 1134 }, 1135 { 1136 "function_name" : "flatten_block_list", 1137 "linker_set_key" : "flatten_block_list", 1138 "parameters" : 1139 [ 1140 { 1141 "referenced_type" : "type-38" 1142 }, 1143 { 1144 "referenced_type" : "type-43" 1145 }, 1146 { 1147 "referenced_type" : "type-3" 1148 }, 1149 { 1150 "referenced_type" : "type-3" 1151 } 1152 ], 1153 "return_type" : "type-2", 1154 "source_file" : "/external/minijail/syscall_filter.h" 1155 }, 1156 { 1157 "function_name" : "free_block_list", 1158 "linker_set_key" : "free_block_list", 1159 "parameters" : 1160 [ 1161 { 1162 "referenced_type" : "type-38" 1163 } 1164 ], 1165 "return_type" : "type-14", 1166 "source_file" : "/external/minijail/syscall_filter.h" 1167 }, 1168 { 1169 "function_name" : "free_label_strings", 1170 "linker_set_key" : "free_label_strings", 1171 "parameters" : 1172 [ 1173 { 1174 "referenced_type" : "type-63" 1175 } 1176 ], 1177 "return_type" : "type-14", 1178 "source_file" : "/external/minijail/bpf.h" 1179 }, 1180 { 1181 "function_name" : "get_last_valid_cap", 1182 "linker_set_key" : "get_last_valid_cap", 1183 "return_type" : "type-3", 1184 "source_file" : "/external/minijail/system.h" 1185 }, 1186 { 1187 "function_name" : "init_logging", 1188 "linker_set_key" : "init_logging", 1189 "parameters" : 1190 [ 1191 { 1192 "referenced_type" : "type-20" 1193 }, 1194 { 1195 "referenced_type" : "type-2" 1196 }, 1197 { 1198 "referenced_type" : "type-2" 1199 } 1200 ], 1201 "return_type" : "type-14", 1202 "source_file" : "/external/minijail/util.h" 1203 }, 1204 { 1205 "function_name" : "install_sigsys_handler", 1206 "linker_set_key" : "install_sigsys_handler", 1207 "return_type" : "type-2", 1208 "source_file" : "/external/minijail/signal_handler.h" 1209 }, 1210 { 1211 "function_name" : "lock_securebits", 1212 "linker_set_key" : "lock_securebits", 1213 "parameters" : 1214 [ 1215 { 1216 "referenced_type" : "type-4" 1217 }, 1218 { 1219 "referenced_type" : "type-53" 1220 } 1221 ], 1222 "return_type" : "type-2", 1223 "source_file" : "/external/minijail/system.h" 1224 }, 1225 { 1226 "function_name" : "lookup_group", 1227 "linker_set_key" : "lookup_group", 1228 "parameters" : 1229 [ 1230 { 1231 "referenced_type" : "type-9" 1232 }, 1233 { 1234 "referenced_type" : "type-52" 1235 } 1236 ], 1237 "return_type" : "type-2", 1238 "source_file" : "/external/minijail/system.h" 1239 }, 1240 { 1241 "function_name" : "lookup_syscall", 1242 "linker_set_key" : "lookup_syscall", 1243 "parameters" : 1244 [ 1245 { 1246 "referenced_type" : "type-9" 1247 } 1248 ], 1249 "return_type" : "type-2", 1250 "source_file" : "/external/minijail/util.h" 1251 }, 1252 { 1253 "function_name" : "lookup_syscall_name", 1254 "linker_set_key" : "lookup_syscall_name", 1255 "parameters" : 1256 [ 1257 { 1258 "referenced_type" : "type-2" 1259 } 1260 ], 1261 "return_type" : "type-9", 1262 "source_file" : "/external/minijail/util.h" 1263 }, 1264 { 1265 "function_name" : "lookup_user", 1266 "linker_set_key" : "lookup_user", 1267 "parameters" : 1268 [ 1269 { 1270 "referenced_type" : "type-9" 1271 }, 1272 { 1273 "referenced_type" : "type-52" 1274 }, 1275 { 1276 "referenced_type" : "type-52" 1277 } 1278 ], 1279 "return_type" : "type-2", 1280 "source_file" : "/external/minijail/system.h" 1281 }, 1282 { 1283 "function_name" : "minijail_add_hook", 1284 "linker_set_key" : "minijail_add_hook", 1285 "parameters" : 1286 [ 1287 { 1288 "referenced_type" : "type-39" 1289 }, 1290 { 1291 "referenced_type" : "type-28" 1292 }, 1293 { 1294 "referenced_type" : "type-27" 1295 }, 1296 { 1297 "referenced_type" : "type-21" 1298 } 1299 ], 1300 "return_type" : "type-2", 1301 "source_file" : "/external/minijail/libminijail.h" 1302 }, 1303 { 1304 "function_name" : "minijail_add_to_cgroup", 1305 "linker_set_key" : "minijail_add_to_cgroup", 1306 "parameters" : 1307 [ 1308 { 1309 "referenced_type" : "type-39" 1310 }, 1311 { 1312 "referenced_type" : "type-9" 1313 } 1314 ], 1315 "return_type" : "type-2", 1316 "source_file" : "/external/minijail/libminijail.h" 1317 }, 1318 { 1319 "function_name" : "minijail_bind", 1320 "linker_set_key" : "minijail_bind", 1321 "parameters" : 1322 [ 1323 { 1324 "referenced_type" : "type-39" 1325 }, 1326 { 1327 "referenced_type" : "type-9" 1328 }, 1329 { 1330 "referenced_type" : "type-9" 1331 }, 1332 { 1333 "referenced_type" : "type-2" 1334 } 1335 ], 1336 "return_type" : "type-2", 1337 "source_file" : "/external/minijail/libminijail.h" 1338 }, 1339 { 1340 "function_name" : "minijail_capbset_drop", 1341 "linker_set_key" : "minijail_capbset_drop", 1342 "parameters" : 1343 [ 1344 { 1345 "referenced_type" : "type-39" 1346 }, 1347 { 1348 "referenced_type" : "type-4" 1349 } 1350 ], 1351 "return_type" : "type-14", 1352 "source_file" : "/external/minijail/libminijail.h" 1353 }, 1354 { 1355 "function_name" : "minijail_change_gid", 1356 "linker_set_key" : "minijail_change_gid", 1357 "parameters" : 1358 [ 1359 { 1360 "referenced_type" : "type-39" 1361 }, 1362 { 1363 "referenced_type" : "type-3" 1364 } 1365 ], 1366 "return_type" : "type-14", 1367 "source_file" : "/external/minijail/libminijail.h" 1368 }, 1369 { 1370 "function_name" : "minijail_change_group", 1371 "linker_set_key" : "minijail_change_group", 1372 "parameters" : 1373 [ 1374 { 1375 "referenced_type" : "type-39" 1376 }, 1377 { 1378 "referenced_type" : "type-9" 1379 } 1380 ], 1381 "return_type" : "type-2", 1382 "source_file" : "/external/minijail/libminijail.h" 1383 }, 1384 { 1385 "function_name" : "minijail_change_uid", 1386 "linker_set_key" : "minijail_change_uid", 1387 "parameters" : 1388 [ 1389 { 1390 "referenced_type" : "type-39" 1391 }, 1392 { 1393 "referenced_type" : "type-3" 1394 } 1395 ], 1396 "return_type" : "type-14", 1397 "source_file" : "/external/minijail/libminijail.h" 1398 }, 1399 { 1400 "function_name" : "minijail_change_user", 1401 "linker_set_key" : "minijail_change_user", 1402 "parameters" : 1403 [ 1404 { 1405 "referenced_type" : "type-39" 1406 }, 1407 { 1408 "referenced_type" : "type-9" 1409 } 1410 ], 1411 "return_type" : "type-2", 1412 "source_file" : "/external/minijail/libminijail.h" 1413 }, 1414 { 1415 "function_name" : "minijail_close_open_fds", 1416 "linker_set_key" : "minijail_close_open_fds", 1417 "parameters" : 1418 [ 1419 { 1420 "referenced_type" : "type-39" 1421 } 1422 ], 1423 "return_type" : "type-14", 1424 "source_file" : "/external/minijail/libminijail.h" 1425 }, 1426 { 1427 "function_name" : "minijail_destroy", 1428 "linker_set_key" : "minijail_destroy", 1429 "parameters" : 1430 [ 1431 { 1432 "referenced_type" : "type-39" 1433 } 1434 ], 1435 "return_type" : "type-14", 1436 "source_file" : "/external/minijail/libminijail.h" 1437 }, 1438 { 1439 "function_name" : "minijail_enter", 1440 "linker_set_key" : "minijail_enter", 1441 "parameters" : 1442 [ 1443 { 1444 "referenced_type" : "type-31" 1445 } 1446 ], 1447 "return_type" : "type-14", 1448 "source_file" : "/external/minijail/libminijail.h" 1449 }, 1450 { 1451 "function_name" : "minijail_enter_chroot", 1452 "linker_set_key" : "minijail_enter_chroot", 1453 "parameters" : 1454 [ 1455 { 1456 "referenced_type" : "type-39" 1457 }, 1458 { 1459 "referenced_type" : "type-9" 1460 } 1461 ], 1462 "return_type" : "type-2", 1463 "source_file" : "/external/minijail/libminijail.h" 1464 }, 1465 { 1466 "function_name" : "minijail_enter_pivot_root", 1467 "linker_set_key" : "minijail_enter_pivot_root", 1468 "parameters" : 1469 [ 1470 { 1471 "referenced_type" : "type-39" 1472 }, 1473 { 1474 "referenced_type" : "type-9" 1475 } 1476 ], 1477 "return_type" : "type-2", 1478 "source_file" : "/external/minijail/libminijail.h" 1479 }, 1480 { 1481 "function_name" : "minijail_fork", 1482 "linker_set_key" : "minijail_fork", 1483 "parameters" : 1484 [ 1485 { 1486 "referenced_type" : "type-39" 1487 } 1488 ], 1489 "return_type" : "type-2", 1490 "source_file" : "/external/minijail/libminijail.h" 1491 }, 1492 { 1493 "function_name" : "minijail_forward_signals", 1494 "linker_set_key" : "minijail_forward_signals", 1495 "parameters" : 1496 [ 1497 { 1498 "referenced_type" : "type-39" 1499 } 1500 ], 1501 "return_type" : "type-2", 1502 "source_file" : "/external/minijail/libminijail.h" 1503 }, 1504 { 1505 "function_name" : "minijail_from_fd", 1506 "linker_set_key" : "minijail_from_fd", 1507 "parameters" : 1508 [ 1509 { 1510 "referenced_type" : "type-2" 1511 }, 1512 { 1513 "referenced_type" : "type-39" 1514 } 1515 ], 1516 "return_type" : "type-2", 1517 "source_file" : "/external/minijail/libminijail-private.h" 1518 }, 1519 { 1520 "function_name" : "minijail_get_original_path", 1521 "linker_set_key" : "minijail_get_original_path", 1522 "parameters" : 1523 [ 1524 { 1525 "referenced_type" : "type-39" 1526 }, 1527 { 1528 "referenced_type" : "type-9" 1529 } 1530 ], 1531 "return_type" : "type-25", 1532 "source_file" : "/external/minijail/libminijail.h" 1533 }, 1534 { 1535 "function_name" : "minijail_gidmap", 1536 "linker_set_key" : "minijail_gidmap", 1537 "parameters" : 1538 [ 1539 { 1540 "referenced_type" : "type-39" 1541 }, 1542 { 1543 "referenced_type" : "type-9" 1544 } 1545 ], 1546 "return_type" : "type-2", 1547 "source_file" : "/external/minijail/libminijail.h" 1548 }, 1549 { 1550 "function_name" : "minijail_inherit_usergroups", 1551 "linker_set_key" : "minijail_inherit_usergroups", 1552 "parameters" : 1553 [ 1554 { 1555 "referenced_type" : "type-39" 1556 } 1557 ], 1558 "return_type" : "type-14", 1559 "source_file" : "/external/minijail/libminijail.h" 1560 }, 1561 { 1562 "function_name" : "minijail_keep_supplementary_gids", 1563 "linker_set_key" : "minijail_keep_supplementary_gids", 1564 "parameters" : 1565 [ 1566 { 1567 "referenced_type" : "type-39" 1568 } 1569 ], 1570 "return_type" : "type-14", 1571 "source_file" : "/external/minijail/libminijail.h" 1572 }, 1573 { 1574 "function_name" : "minijail_kill", 1575 "linker_set_key" : "minijail_kill", 1576 "parameters" : 1577 [ 1578 { 1579 "referenced_type" : "type-39" 1580 } 1581 ], 1582 "return_type" : "type-2", 1583 "source_file" : "/external/minijail/libminijail.h" 1584 }, 1585 { 1586 "function_name" : "minijail_log_seccomp_filter_failures", 1587 "linker_set_key" : "minijail_log_seccomp_filter_failures", 1588 "parameters" : 1589 [ 1590 { 1591 "referenced_type" : "type-39" 1592 } 1593 ], 1594 "return_type" : "type-14", 1595 "source_file" : "/external/minijail/libminijail.h" 1596 }, 1597 { 1598 "function_name" : "minijail_log_to_fd", 1599 "linker_set_key" : "minijail_log_to_fd", 1600 "parameters" : 1601 [ 1602 { 1603 "referenced_type" : "type-2" 1604 }, 1605 { 1606 "referenced_type" : "type-2" 1607 } 1608 ], 1609 "return_type" : "type-14", 1610 "source_file" : "/external/minijail/libminijail.h" 1611 }, 1612 { 1613 "function_name" : "minijail_marshal", 1614 "linker_set_key" : "minijail_marshal", 1615 "parameters" : 1616 [ 1617 { 1618 "referenced_type" : "type-31" 1619 }, 1620 { 1621 "referenced_type" : "type-25" 1622 }, 1623 { 1624 "referenced_type" : "type-3" 1625 } 1626 ], 1627 "return_type" : "type-2", 1628 "source_file" : "/external/minijail/libminijail-private.h" 1629 }, 1630 { 1631 "function_name" : "minijail_mount", 1632 "linker_set_key" : "minijail_mount", 1633 "parameters" : 1634 [ 1635 { 1636 "referenced_type" : "type-39" 1637 }, 1638 { 1639 "referenced_type" : "type-9" 1640 }, 1641 { 1642 "referenced_type" : "type-9" 1643 }, 1644 { 1645 "referenced_type" : "type-9" 1646 }, 1647 { 1648 "referenced_type" : "type-15" 1649 } 1650 ], 1651 "return_type" : "type-2", 1652 "source_file" : "/external/minijail/libminijail.h" 1653 }, 1654 { 1655 "function_name" : "minijail_mount_dev", 1656 "linker_set_key" : "minijail_mount_dev", 1657 "parameters" : 1658 [ 1659 { 1660 "referenced_type" : "type-39" 1661 } 1662 ], 1663 "return_type" : "type-14", 1664 "source_file" : "/external/minijail/libminijail.h" 1665 }, 1666 { 1667 "function_name" : "minijail_mount_tmp", 1668 "linker_set_key" : "minijail_mount_tmp", 1669 "parameters" : 1670 [ 1671 { 1672 "referenced_type" : "type-39" 1673 } 1674 ], 1675 "return_type" : "type-14", 1676 "source_file" : "/external/minijail/libminijail.h" 1677 }, 1678 { 1679 "function_name" : "minijail_mount_tmp_size", 1680 "linker_set_key" : "minijail_mount_tmp_size", 1681 "parameters" : 1682 [ 1683 { 1684 "referenced_type" : "type-39" 1685 }, 1686 { 1687 "referenced_type" : "type-3" 1688 } 1689 ], 1690 "return_type" : "type-14", 1691 "source_file" : "/external/minijail/libminijail.h" 1692 }, 1693 { 1694 "function_name" : "minijail_mount_with_data", 1695 "linker_set_key" : "minijail_mount_with_data", 1696 "parameters" : 1697 [ 1698 { 1699 "referenced_type" : "type-39" 1700 }, 1701 { 1702 "referenced_type" : "type-9" 1703 }, 1704 { 1705 "referenced_type" : "type-9" 1706 }, 1707 { 1708 "referenced_type" : "type-9" 1709 }, 1710 { 1711 "referenced_type" : "type-15" 1712 }, 1713 { 1714 "referenced_type" : "type-9" 1715 } 1716 ], 1717 "return_type" : "type-2", 1718 "source_file" : "/external/minijail/libminijail.h" 1719 }, 1720 { 1721 "function_name" : "minijail_namespace_cgroups", 1722 "linker_set_key" : "minijail_namespace_cgroups", 1723 "parameters" : 1724 [ 1725 { 1726 "referenced_type" : "type-39" 1727 } 1728 ], 1729 "return_type" : "type-14", 1730 "source_file" : "/external/minijail/libminijail.h" 1731 }, 1732 { 1733 "function_name" : "minijail_namespace_enter_net", 1734 "linker_set_key" : "minijail_namespace_enter_net", 1735 "parameters" : 1736 [ 1737 { 1738 "referenced_type" : "type-39" 1739 }, 1740 { 1741 "referenced_type" : "type-9" 1742 } 1743 ], 1744 "return_type" : "type-14", 1745 "source_file" : "/external/minijail/libminijail.h" 1746 }, 1747 { 1748 "function_name" : "minijail_namespace_enter_vfs", 1749 "linker_set_key" : "minijail_namespace_enter_vfs", 1750 "parameters" : 1751 [ 1752 { 1753 "referenced_type" : "type-39" 1754 }, 1755 { 1756 "referenced_type" : "type-9" 1757 } 1758 ], 1759 "return_type" : "type-14", 1760 "source_file" : "/external/minijail/libminijail.h" 1761 }, 1762 { 1763 "function_name" : "minijail_namespace_ipc", 1764 "linker_set_key" : "minijail_namespace_ipc", 1765 "parameters" : 1766 [ 1767 { 1768 "referenced_type" : "type-39" 1769 } 1770 ], 1771 "return_type" : "type-14", 1772 "source_file" : "/external/minijail/libminijail.h" 1773 }, 1774 { 1775 "function_name" : "minijail_namespace_net", 1776 "linker_set_key" : "minijail_namespace_net", 1777 "parameters" : 1778 [ 1779 { 1780 "referenced_type" : "type-39" 1781 } 1782 ], 1783 "return_type" : "type-14", 1784 "source_file" : "/external/minijail/libminijail.h" 1785 }, 1786 { 1787 "function_name" : "minijail_namespace_pids", 1788 "linker_set_key" : "minijail_namespace_pids", 1789 "parameters" : 1790 [ 1791 { 1792 "referenced_type" : "type-39" 1793 } 1794 ], 1795 "return_type" : "type-14", 1796 "source_file" : "/external/minijail/libminijail.h" 1797 }, 1798 { 1799 "function_name" : "minijail_namespace_pids_rw_proc", 1800 "linker_set_key" : "minijail_namespace_pids_rw_proc", 1801 "parameters" : 1802 [ 1803 { 1804 "referenced_type" : "type-39" 1805 } 1806 ], 1807 "return_type" : "type-14", 1808 "source_file" : "/external/minijail/libminijail.h" 1809 }, 1810 { 1811 "function_name" : "minijail_namespace_set_hostname", 1812 "linker_set_key" : "minijail_namespace_set_hostname", 1813 "parameters" : 1814 [ 1815 { 1816 "referenced_type" : "type-39" 1817 }, 1818 { 1819 "referenced_type" : "type-9" 1820 } 1821 ], 1822 "return_type" : "type-2", 1823 "source_file" : "/external/minijail/libminijail.h" 1824 }, 1825 { 1826 "function_name" : "minijail_namespace_user", 1827 "linker_set_key" : "minijail_namespace_user", 1828 "parameters" : 1829 [ 1830 { 1831 "referenced_type" : "type-39" 1832 } 1833 ], 1834 "return_type" : "type-14", 1835 "source_file" : "/external/minijail/libminijail.h" 1836 }, 1837 { 1838 "function_name" : "minijail_namespace_user_disable_setgroups", 1839 "linker_set_key" : "minijail_namespace_user_disable_setgroups", 1840 "parameters" : 1841 [ 1842 { 1843 "referenced_type" : "type-39" 1844 } 1845 ], 1846 "return_type" : "type-14", 1847 "source_file" : "/external/minijail/libminijail.h" 1848 }, 1849 { 1850 "function_name" : "minijail_namespace_uts", 1851 "linker_set_key" : "minijail_namespace_uts", 1852 "parameters" : 1853 [ 1854 { 1855 "referenced_type" : "type-39" 1856 } 1857 ], 1858 "return_type" : "type-14", 1859 "source_file" : "/external/minijail/libminijail.h" 1860 }, 1861 { 1862 "function_name" : "minijail_namespace_vfs", 1863 "linker_set_key" : "minijail_namespace_vfs", 1864 "parameters" : 1865 [ 1866 { 1867 "referenced_type" : "type-39" 1868 } 1869 ], 1870 "return_type" : "type-14", 1871 "source_file" : "/external/minijail/libminijail.h" 1872 }, 1873 { 1874 "function_name" : "minijail_new", 1875 "linker_set_key" : "minijail_new", 1876 "return_type" : "type-39", 1877 "source_file" : "/external/minijail/libminijail.h" 1878 }, 1879 { 1880 "function_name" : "minijail_new_session_keyring", 1881 "linker_set_key" : "minijail_new_session_keyring", 1882 "parameters" : 1883 [ 1884 { 1885 "referenced_type" : "type-39" 1886 } 1887 ], 1888 "return_type" : "type-14", 1889 "source_file" : "/external/minijail/libminijail.h" 1890 }, 1891 { 1892 "function_name" : "minijail_no_new_privs", 1893 "linker_set_key" : "minijail_no_new_privs", 1894 "parameters" : 1895 [ 1896 { 1897 "referenced_type" : "type-39" 1898 } 1899 ], 1900 "return_type" : "type-14", 1901 "source_file" : "/external/minijail/libminijail.h" 1902 }, 1903 { 1904 "function_name" : "minijail_parse_seccomp_filters", 1905 "linker_set_key" : "minijail_parse_seccomp_filters", 1906 "parameters" : 1907 [ 1908 { 1909 "referenced_type" : "type-39" 1910 }, 1911 { 1912 "referenced_type" : "type-9" 1913 } 1914 ], 1915 "return_type" : "type-14", 1916 "source_file" : "/external/minijail/libminijail.h" 1917 }, 1918 { 1919 "function_name" : "minijail_parse_seccomp_filters_from_fd", 1920 "linker_set_key" : "minijail_parse_seccomp_filters_from_fd", 1921 "parameters" : 1922 [ 1923 { 1924 "referenced_type" : "type-39" 1925 }, 1926 { 1927 "referenced_type" : "type-2" 1928 } 1929 ], 1930 "return_type" : "type-14", 1931 "source_file" : "/external/minijail/libminijail.h" 1932 }, 1933 { 1934 "function_name" : "minijail_preenter", 1935 "linker_set_key" : "minijail_preenter", 1936 "parameters" : 1937 [ 1938 { 1939 "referenced_type" : "type-39" 1940 } 1941 ], 1942 "return_type" : "type-14", 1943 "source_file" : "/external/minijail/libminijail-private.h" 1944 }, 1945 { 1946 "function_name" : "minijail_preexec", 1947 "linker_set_key" : "minijail_preexec", 1948 "parameters" : 1949 [ 1950 { 1951 "referenced_type" : "type-39" 1952 } 1953 ], 1954 "return_type" : "type-14", 1955 "source_file" : "/external/minijail/libminijail-private.h" 1956 }, 1957 { 1958 "function_name" : "minijail_preserve_fd", 1959 "linker_set_key" : "minijail_preserve_fd", 1960 "parameters" : 1961 [ 1962 { 1963 "referenced_type" : "type-39" 1964 }, 1965 { 1966 "referenced_type" : "type-2" 1967 }, 1968 { 1969 "referenced_type" : "type-2" 1970 } 1971 ], 1972 "return_type" : "type-2", 1973 "source_file" : "/external/minijail/libminijail.h" 1974 }, 1975 { 1976 "function_name" : "minijail_remount_mode", 1977 "linker_set_key" : "minijail_remount_mode", 1978 "parameters" : 1979 [ 1980 { 1981 "referenced_type" : "type-39" 1982 }, 1983 { 1984 "referenced_type" : "type-15" 1985 } 1986 ], 1987 "return_type" : "type-14", 1988 "source_file" : "/external/minijail/libminijail.h" 1989 }, 1990 { 1991 "function_name" : "minijail_remount_proc_readonly", 1992 "linker_set_key" : "minijail_remount_proc_readonly", 1993 "parameters" : 1994 [ 1995 { 1996 "referenced_type" : "type-39" 1997 } 1998 ], 1999 "return_type" : "type-14", 2000 "source_file" : "/external/minijail/libminijail.h" 2001 }, 2002 { 2003 "function_name" : "minijail_reset_signal_handlers", 2004 "linker_set_key" : "minijail_reset_signal_handlers", 2005 "parameters" : 2006 [ 2007 { 2008 "referenced_type" : "type-39" 2009 } 2010 ], 2011 "return_type" : "type-14", 2012 "source_file" : "/external/minijail/libminijail.h" 2013 }, 2014 { 2015 "function_name" : "minijail_reset_signal_mask", 2016 "linker_set_key" : "minijail_reset_signal_mask", 2017 "parameters" : 2018 [ 2019 { 2020 "referenced_type" : "type-39" 2021 } 2022 ], 2023 "return_type" : "type-14", 2024 "source_file" : "/external/minijail/libminijail.h" 2025 }, 2026 { 2027 "function_name" : "minijail_rlimit", 2028 "linker_set_key" : "minijail_rlimit", 2029 "parameters" : 2030 [ 2031 { 2032 "referenced_type" : "type-39" 2033 }, 2034 { 2035 "referenced_type" : "type-2" 2036 }, 2037 { 2038 "referenced_type" : "type-15" 2039 }, 2040 { 2041 "referenced_type" : "type-15" 2042 } 2043 ], 2044 "return_type" : "type-2", 2045 "source_file" : "/external/minijail/libminijail.h" 2046 }, 2047 { 2048 "function_name" : "minijail_run", 2049 "linker_set_key" : "minijail_run", 2050 "parameters" : 2051 [ 2052 { 2053 "referenced_type" : "type-39" 2054 }, 2055 { 2056 "referenced_type" : "type-9" 2057 }, 2058 { 2059 "referenced_type" : "type-33" 2060 } 2061 ], 2062 "return_type" : "type-2", 2063 "source_file" : "/external/minijail/libminijail.h" 2064 }, 2065 { 2066 "function_name" : "minijail_run_as_init", 2067 "linker_set_key" : "minijail_run_as_init", 2068 "parameters" : 2069 [ 2070 { 2071 "referenced_type" : "type-39" 2072 } 2073 ], 2074 "return_type" : "type-14", 2075 "source_file" : "/external/minijail/libminijail.h" 2076 }, 2077 { 2078 "function_name" : "minijail_run_env_pid_pipes_no_preload", 2079 "linker_set_key" : "minijail_run_env_pid_pipes_no_preload", 2080 "parameters" : 2081 [ 2082 { 2083 "referenced_type" : "type-39" 2084 }, 2085 { 2086 "referenced_type" : "type-9" 2087 }, 2088 { 2089 "referenced_type" : "type-33" 2090 }, 2091 { 2092 "referenced_type" : "type-33" 2093 }, 2094 { 2095 "referenced_type" : "type-34" 2096 }, 2097 { 2098 "referenced_type" : "type-34" 2099 }, 2100 { 2101 "referenced_type" : "type-34" 2102 }, 2103 { 2104 "referenced_type" : "type-34" 2105 } 2106 ], 2107 "return_type" : "type-2", 2108 "source_file" : "/external/minijail/libminijail.h" 2109 }, 2110 { 2111 "function_name" : "minijail_run_no_preload", 2112 "linker_set_key" : "minijail_run_no_preload", 2113 "parameters" : 2114 [ 2115 { 2116 "referenced_type" : "type-39" 2117 }, 2118 { 2119 "referenced_type" : "type-9" 2120 }, 2121 { 2122 "referenced_type" : "type-33" 2123 } 2124 ], 2125 "return_type" : "type-2", 2126 "source_file" : "/external/minijail/libminijail.h" 2127 }, 2128 { 2129 "function_name" : "minijail_run_pid", 2130 "linker_set_key" : "minijail_run_pid", 2131 "parameters" : 2132 [ 2133 { 2134 "referenced_type" : "type-39" 2135 }, 2136 { 2137 "referenced_type" : "type-9" 2138 }, 2139 { 2140 "referenced_type" : "type-33" 2141 }, 2142 { 2143 "referenced_type" : "type-34" 2144 } 2145 ], 2146 "return_type" : "type-2", 2147 "source_file" : "/external/minijail/libminijail.h" 2148 }, 2149 { 2150 "function_name" : "minijail_run_pid_pipes", 2151 "linker_set_key" : "minijail_run_pid_pipes", 2152 "parameters" : 2153 [ 2154 { 2155 "referenced_type" : "type-39" 2156 }, 2157 { 2158 "referenced_type" : "type-9" 2159 }, 2160 { 2161 "referenced_type" : "type-33" 2162 }, 2163 { 2164 "referenced_type" : "type-34" 2165 }, 2166 { 2167 "referenced_type" : "type-34" 2168 }, 2169 { 2170 "referenced_type" : "type-34" 2171 }, 2172 { 2173 "referenced_type" : "type-34" 2174 } 2175 ], 2176 "return_type" : "type-2", 2177 "source_file" : "/external/minijail/libminijail.h" 2178 }, 2179 { 2180 "function_name" : "minijail_run_pid_pipes_no_preload", 2181 "linker_set_key" : "minijail_run_pid_pipes_no_preload", 2182 "parameters" : 2183 [ 2184 { 2185 "referenced_type" : "type-39" 2186 }, 2187 { 2188 "referenced_type" : "type-9" 2189 }, 2190 { 2191 "referenced_type" : "type-33" 2192 }, 2193 { 2194 "referenced_type" : "type-34" 2195 }, 2196 { 2197 "referenced_type" : "type-34" 2198 }, 2199 { 2200 "referenced_type" : "type-34" 2201 }, 2202 { 2203 "referenced_type" : "type-34" 2204 } 2205 ], 2206 "return_type" : "type-2", 2207 "source_file" : "/external/minijail/libminijail.h" 2208 }, 2209 { 2210 "function_name" : "minijail_run_pipe", 2211 "linker_set_key" : "minijail_run_pipe", 2212 "parameters" : 2213 [ 2214 { 2215 "referenced_type" : "type-39" 2216 }, 2217 { 2218 "referenced_type" : "type-9" 2219 }, 2220 { 2221 "referenced_type" : "type-33" 2222 }, 2223 { 2224 "referenced_type" : "type-34" 2225 } 2226 ], 2227 "return_type" : "type-2", 2228 "source_file" : "/external/minijail/libminijail.h" 2229 }, 2230 { 2231 "function_name" : "minijail_set_ambient_caps", 2232 "linker_set_key" : "minijail_set_ambient_caps", 2233 "parameters" : 2234 [ 2235 { 2236 "referenced_type" : "type-39" 2237 } 2238 ], 2239 "return_type" : "type-14", 2240 "source_file" : "/external/minijail/libminijail.h" 2241 }, 2242 { 2243 "function_name" : "minijail_set_preload_path", 2244 "linker_set_key" : "minijail_set_preload_path", 2245 "parameters" : 2246 [ 2247 { 2248 "referenced_type" : "type-39" 2249 }, 2250 { 2251 "referenced_type" : "type-9" 2252 } 2253 ], 2254 "return_type" : "type-2", 2255 "source_file" : "/external/minijail/libminijail.h" 2256 }, 2257 { 2258 "function_name" : "minijail_set_seccomp_filter_tsync", 2259 "linker_set_key" : "minijail_set_seccomp_filter_tsync", 2260 "parameters" : 2261 [ 2262 { 2263 "referenced_type" : "type-39" 2264 } 2265 ], 2266 "return_type" : "type-14", 2267 "source_file" : "/external/minijail/libminijail.h" 2268 }, 2269 { 2270 "function_name" : "minijail_set_seccomp_filters", 2271 "linker_set_key" : "minijail_set_seccomp_filters", 2272 "parameters" : 2273 [ 2274 { 2275 "referenced_type" : "type-39" 2276 }, 2277 { 2278 "referenced_type" : "type-24" 2279 } 2280 ], 2281 "return_type" : "type-14", 2282 "source_file" : "/external/minijail/libminijail.h" 2283 }, 2284 { 2285 "function_name" : "minijail_set_supplementary_gids", 2286 "linker_set_key" : "minijail_set_supplementary_gids", 2287 "parameters" : 2288 [ 2289 { 2290 "referenced_type" : "type-39" 2291 }, 2292 { 2293 "referenced_type" : "type-3" 2294 }, 2295 { 2296 "referenced_type" : "type-42" 2297 } 2298 ], 2299 "return_type" : "type-14", 2300 "source_file" : "/external/minijail/libminijail.h" 2301 }, 2302 { 2303 "function_name" : "minijail_size", 2304 "linker_set_key" : "minijail_size", 2305 "parameters" : 2306 [ 2307 { 2308 "referenced_type" : "type-31" 2309 } 2310 ], 2311 "return_type" : "type-3", 2312 "source_file" : "/external/minijail/libminijail-private.h" 2313 }, 2314 { 2315 "function_name" : "minijail_skip_remount_private", 2316 "linker_set_key" : "minijail_skip_remount_private", 2317 "parameters" : 2318 [ 2319 { 2320 "referenced_type" : "type-39" 2321 } 2322 ], 2323 "return_type" : "type-14", 2324 "source_file" : "/external/minijail/libminijail.h" 2325 }, 2326 { 2327 "function_name" : "minijail_skip_setting_securebits", 2328 "linker_set_key" : "minijail_skip_setting_securebits", 2329 "parameters" : 2330 [ 2331 { 2332 "referenced_type" : "type-39" 2333 }, 2334 { 2335 "referenced_type" : "type-4" 2336 } 2337 ], 2338 "return_type" : "type-14", 2339 "source_file" : "/external/minijail/libminijail.h" 2340 }, 2341 { 2342 "function_name" : "minijail_to_fd", 2343 "linker_set_key" : "minijail_to_fd", 2344 "parameters" : 2345 [ 2346 { 2347 "referenced_type" : "type-39" 2348 }, 2349 { 2350 "referenced_type" : "type-2" 2351 } 2352 ], 2353 "return_type" : "type-2", 2354 "source_file" : "/external/minijail/libminijail-private.h" 2355 }, 2356 { 2357 "function_name" : "minijail_uidmap", 2358 "linker_set_key" : "minijail_uidmap", 2359 "parameters" : 2360 [ 2361 { 2362 "referenced_type" : "type-39" 2363 }, 2364 { 2365 "referenced_type" : "type-9" 2366 } 2367 ], 2368 "return_type" : "type-2", 2369 "source_file" : "/external/minijail/libminijail.h" 2370 }, 2371 { 2372 "function_name" : "minijail_unmarshal", 2373 "linker_set_key" : "minijail_unmarshal", 2374 "parameters" : 2375 [ 2376 { 2377 "referenced_type" : "type-39" 2378 }, 2379 { 2380 "referenced_type" : "type-25" 2381 }, 2382 { 2383 "referenced_type" : "type-3" 2384 } 2385 ], 2386 "return_type" : "type-2", 2387 "source_file" : "/external/minijail/libminijail-private.h" 2388 }, 2389 { 2390 "function_name" : "minijail_use_alt_syscall", 2391 "linker_set_key" : "minijail_use_alt_syscall", 2392 "parameters" : 2393 [ 2394 { 2395 "referenced_type" : "type-39" 2396 }, 2397 { 2398 "referenced_type" : "type-9" 2399 } 2400 ], 2401 "return_type" : "type-2", 2402 "source_file" : "/external/minijail/libminijail.h" 2403 }, 2404 { 2405 "function_name" : "minijail_use_caps", 2406 "linker_set_key" : "minijail_use_caps", 2407 "parameters" : 2408 [ 2409 { 2410 "referenced_type" : "type-39" 2411 }, 2412 { 2413 "referenced_type" : "type-4" 2414 } 2415 ], 2416 "return_type" : "type-14", 2417 "source_file" : "/external/minijail/libminijail.h" 2418 }, 2419 { 2420 "function_name" : "minijail_use_seccomp", 2421 "linker_set_key" : "minijail_use_seccomp", 2422 "parameters" : 2423 [ 2424 { 2425 "referenced_type" : "type-39" 2426 } 2427 ], 2428 "return_type" : "type-14", 2429 "source_file" : "/external/minijail/libminijail.h" 2430 }, 2431 { 2432 "function_name" : "minijail_use_seccomp_filter", 2433 "linker_set_key" : "minijail_use_seccomp_filter", 2434 "parameters" : 2435 [ 2436 { 2437 "referenced_type" : "type-39" 2438 } 2439 ], 2440 "return_type" : "type-14", 2441 "source_file" : "/external/minijail/libminijail.h" 2442 }, 2443 { 2444 "function_name" : "minijail_wait", 2445 "linker_set_key" : "minijail_wait", 2446 "parameters" : 2447 [ 2448 { 2449 "referenced_type" : "type-39" 2450 } 2451 ], 2452 "return_type" : "type-2", 2453 "source_file" : "/external/minijail/libminijail.h" 2454 }, 2455 { 2456 "function_name" : "minijail_write_pid_file", 2457 "linker_set_key" : "minijail_write_pid_file", 2458 "parameters" : 2459 [ 2460 { 2461 "referenced_type" : "type-39" 2462 }, 2463 { 2464 "referenced_type" : "type-9" 2465 } 2466 ], 2467 "return_type" : "type-2", 2468 "source_file" : "/external/minijail/libminijail.h" 2469 }, 2470 { 2471 "function_name" : "mkdir_p", 2472 "linker_set_key" : "mkdir_p", 2473 "parameters" : 2474 [ 2475 { 2476 "referenced_type" : "type-9" 2477 }, 2478 { 2479 "referenced_type" : "type-54" 2480 }, 2481 { 2482 "referenced_type" : "type-53" 2483 } 2484 ], 2485 "return_type" : "type-2", 2486 "source_file" : "/external/minijail/system.h" 2487 }, 2488 { 2489 "function_name" : "new_filter_block", 2490 "linker_set_key" : "new_filter_block", 2491 "return_type" : "type-38", 2492 "source_file" : "/external/minijail/syscall_filter.h" 2493 }, 2494 { 2495 "function_name" : "parse_constant", 2496 "linker_set_key" : "parse_constant", 2497 "parameters" : 2498 [ 2499 { 2500 "referenced_type" : "type-25" 2501 }, 2502 { 2503 "referenced_type" : "type-56" 2504 } 2505 ], 2506 "return_type" : "type-55", 2507 "source_file" : "/external/minijail/util.h" 2508 }, 2509 { 2510 "function_name" : "parse_single_constant", 2511 "linker_set_key" : "parse_single_constant", 2512 "parameters" : 2513 [ 2514 { 2515 "referenced_type" : "type-25" 2516 }, 2517 { 2518 "referenced_type" : "type-56" 2519 } 2520 ], 2521 "return_type" : "type-55", 2522 "source_file" : "/external/minijail/util.h" 2523 }, 2524 { 2525 "function_name" : "parse_size", 2526 "linker_set_key" : "parse_size", 2527 "parameters" : 2528 [ 2529 { 2530 "referenced_type" : "type-52" 2531 }, 2532 { 2533 "referenced_type" : "type-9" 2534 } 2535 ], 2536 "return_type" : "type-2", 2537 "source_file" : "/external/minijail/util.h" 2538 }, 2539 { 2540 "function_name" : "path_join", 2541 "linker_set_key" : "path_join", 2542 "parameters" : 2543 [ 2544 { 2545 "referenced_type" : "type-9" 2546 }, 2547 { 2548 "referenced_type" : "type-9" 2549 } 2550 ], 2551 "return_type" : "type-25", 2552 "source_file" : "/external/minijail/util.h" 2553 }, 2554 { 2555 "function_name" : "seccomp_can_softfail", 2556 "linker_set_key" : "seccomp_can_softfail", 2557 "return_type" : "type-2", 2558 "source_file" : "/external/minijail/syscall_filter.h" 2559 }, 2560 { 2561 "function_name" : "secure_noroot_set_and_locked", 2562 "linker_set_key" : "secure_noroot_set_and_locked", 2563 "parameters" : 2564 [ 2565 { 2566 "referenced_type" : "type-4" 2567 } 2568 ], 2569 "return_type" : "type-2", 2570 "source_file" : "/external/minijail/system.h" 2571 }, 2572 { 2573 "function_name" : "setup_and_dupe_pipe_end", 2574 "linker_set_key" : "setup_and_dupe_pipe_end", 2575 "parameters" : 2576 [ 2577 { 2578 "referenced_type" : "type-34" 2579 }, 2580 { 2581 "referenced_type" : "type-3" 2582 }, 2583 { 2584 "referenced_type" : "type-2" 2585 } 2586 ], 2587 "return_type" : "type-2", 2588 "source_file" : "/external/minijail/system.h" 2589 }, 2590 { 2591 "function_name" : "setup_mount_destination", 2592 "linker_set_key" : "setup_mount_destination", 2593 "parameters" : 2594 [ 2595 { 2596 "referenced_type" : "type-9" 2597 }, 2598 { 2599 "referenced_type" : "type-9" 2600 }, 2601 { 2602 "referenced_type" : "type-3" 2603 }, 2604 { 2605 "referenced_type" : "type-3" 2606 }, 2607 { 2608 "referenced_type" : "type-53" 2609 }, 2610 { 2611 "referenced_type" : "type-51" 2612 } 2613 ], 2614 "return_type" : "type-2", 2615 "source_file" : "/external/minijail/system.h" 2616 }, 2617 { 2618 "function_name" : "setup_pipe_end", 2619 "linker_set_key" : "setup_pipe_end", 2620 "parameters" : 2621 [ 2622 { 2623 "referenced_type" : "type-34" 2624 }, 2625 { 2626 "referenced_type" : "type-3" 2627 } 2628 ], 2629 "return_type" : "type-2", 2630 "source_file" : "/external/minijail/system.h" 2631 }, 2632 { 2633 "function_name" : "strip", 2634 "linker_set_key" : "strip", 2635 "parameters" : 2636 [ 2637 { 2638 "referenced_type" : "type-25" 2639 } 2640 ], 2641 "return_type" : "type-25", 2642 "source_file" : "/external/minijail/util.h" 2643 }, 2644 { 2645 "function_name" : "sys_seccomp", 2646 "linker_set_key" : "sys_seccomp", 2647 "parameters" : 2648 [ 2649 { 2650 "referenced_type" : "type-3" 2651 }, 2652 { 2653 "referenced_type" : "type-3" 2654 }, 2655 { 2656 "referenced_type" : "type-27" 2657 } 2658 ], 2659 "return_type" : "type-2", 2660 "source_file" : "/external/minijail/syscall_wrapper.h" 2661 }, 2662 { 2663 "function_name" : "tokenize", 2664 "linker_set_key" : "tokenize", 2665 "parameters" : 2666 [ 2667 { 2668 "referenced_type" : "type-56" 2669 }, 2670 { 2671 "referenced_type" : "type-9" 2672 } 2673 ], 2674 "return_type" : "type-25", 2675 "source_file" : "/external/minijail/util.h" 2676 }, 2677 { 2678 "function_name" : "write_pid_to_path", 2679 "linker_set_key" : "write_pid_to_path", 2680 "parameters" : 2681 [ 2682 { 2683 "referenced_type" : "type-2" 2684 }, 2685 { 2686 "referenced_type" : "type-9" 2687 } 2688 ], 2689 "return_type" : "type-2", 2690 "source_file" : "/external/minijail/system.h" 2691 }, 2692 { 2693 "function_name" : "write_proc_file", 2694 "linker_set_key" : "write_proc_file", 2695 "parameters" : 2696 [ 2697 { 2698 "referenced_type" : "type-2" 2699 }, 2700 { 2701 "referenced_type" : "type-9" 2702 }, 2703 { 2704 "referenced_type" : "type-9" 2705 } 2706 ], 2707 "return_type" : "type-2", 2708 "source_file" : "/external/minijail/system.h" 2709 } 2710 ], 2711 "global_vars" : 2712 [ 2713 { 2714 "linker_set_key" : "constant_table", 2715 "name" : "constant_table", 2716 "referenced_type" : "type-59", 2717 "source_file" : "/external/minijail/libconstants.h" 2718 }, 2719 { 2720 "linker_set_key" : "log_syscalls", 2721 "name" : "log_syscalls", 2722 "referenced_type" : "type-18", 2723 "source_file" : "/external/minijail/util.h" 2724 }, 2725 { 2726 "linker_set_key" : "log_syscalls_len", 2727 "name" : "log_syscalls_len", 2728 "referenced_type" : "type-19", 2729 "source_file" : "/external/minijail/util.h" 2730 }, 2731 { 2732 "linker_set_key" : "syscall_table", 2733 "name" : "syscall_table", 2734 "referenced_type" : "type-62", 2735 "source_file" : "/external/minijail/libsyscalls.h" 2736 } 2737 ], 2738 "lvalue_reference_types" : [], 2739 "pointer_types" : 2740 [ 2741 { 2742 "alignment" : 4, 2743 "linker_set_key" : "__sFILE *", 2744 "name" : "__sFILE *", 2745 "referenced_type" : "type-47", 2746 "self_type" : "type-46", 2747 "size" : 4, 2748 "source_file" : "/external/minijail/syscall_filter.h" 2749 }, 2750 { 2751 "alignment" : 4, 2752 "linker_set_key" : "__sFILE *", 2753 "name" : "__sFILE *", 2754 "referenced_type" : "type-93", 2755 "self_type" : "type-92", 2756 "size" : 4, 2757 "source_file" : "/external/minijail/syscall_filter.h" 2758 }, 2759 { 2760 "alignment" : 4, 2761 "linker_set_key" : "bpf_labels *", 2762 "name" : "bpf_labels *", 2763 "referenced_type" : "type-6", 2764 "self_type" : "type-63", 2765 "size" : 4, 2766 "source_file" : "/external/minijail/bpf.h" 2767 }, 2768 { 2769 "alignment" : 4, 2770 "linker_set_key" : "char *", 2771 "name" : "char *", 2772 "referenced_type" : "type-11", 2773 "self_type" : "type-25", 2774 "size" : 4, 2775 "source_file" : "/external/minijail/libminijail.h" 2776 }, 2777 { 2778 "alignment" : 4, 2779 "linker_set_key" : "char **", 2780 "name" : "char **", 2781 "referenced_type" : "type-25", 2782 "self_type" : "type-56", 2783 "size" : 4, 2784 "source_file" : "/external/minijail/util.h" 2785 }, 2786 { 2787 "alignment" : 4, 2788 "linker_set_key" : "char *const *", 2789 "name" : "char *const *", 2790 "referenced_type" : "type-32", 2791 "self_type" : "type-33", 2792 "size" : 4, 2793 "source_file" : "/external/minijail/libminijail.h" 2794 }, 2795 { 2796 "alignment" : 4, 2797 "linker_set_key" : "const char *", 2798 "name" : "const char *", 2799 "referenced_type" : "type-10", 2800 "self_type" : "type-9", 2801 "size" : 4, 2802 "source_file" : "/external/minijail/bpf.h" 2803 }, 2804 { 2805 "alignment" : 4, 2806 "linker_set_key" : "const minijail *", 2807 "name" : "const minijail *", 2808 "referenced_type" : "type-29", 2809 "self_type" : "type-31", 2810 "size" : 4, 2811 "source_file" : "/external/minijail/libminijail.h" 2812 }, 2813 { 2814 "alignment" : 4, 2815 "linker_set_key" : "const minijail *", 2816 "name" : "const minijail *", 2817 "referenced_type" : "type-76", 2818 "self_type" : "type-78", 2819 "size" : 4, 2820 "source_file" : "/external/minijail/libminijail.h" 2821 }, 2822 { 2823 "alignment" : 4, 2824 "linker_set_key" : "const sock_fprog *", 2825 "name" : "const sock_fprog *", 2826 "referenced_type" : "type-22", 2827 "self_type" : "type-24", 2828 "size" : 4, 2829 "source_file" : "/external/minijail/libminijail.h" 2830 }, 2831 { 2832 "alignment" : 4, 2833 "linker_set_key" : "const sock_fprog *", 2834 "name" : "const sock_fprog *", 2835 "referenced_type" : "type-70", 2836 "self_type" : "type-72", 2837 "size" : 4, 2838 "source_file" : "/external/minijail/libminijail.h" 2839 }, 2840 { 2841 "alignment" : 4, 2842 "linker_set_key" : "const unsigned int *", 2843 "name" : "const unsigned int *", 2844 "referenced_type" : "type-19", 2845 "self_type" : "type-42", 2846 "size" : 4, 2847 "source_file" : "/external/minijail/libminijail.h" 2848 }, 2849 { 2850 "alignment" : 4, 2851 "linker_set_key" : "filter_block *", 2852 "name" : "filter_block *", 2853 "referenced_type" : "type-35", 2854 "self_type" : "type-38", 2855 "size" : 4, 2856 "source_file" : "/external/minijail/syscall_filter.h" 2857 }, 2858 { 2859 "alignment" : 4, 2860 "linker_set_key" : "filter_block **", 2861 "name" : "filter_block **", 2862 "referenced_type" : "type-38", 2863 "self_type" : "type-48", 2864 "size" : 4, 2865 "source_file" : "/external/minijail/syscall_filter.h" 2866 }, 2867 { 2868 "alignment" : 4, 2869 "linker_set_key" : "int (*)(void *)", 2870 "name" : "int (*)(void *)", 2871 "referenced_type" : "type-26", 2872 "self_type" : "type-28", 2873 "size" : 4, 2874 "source_file" : "/external/minijail/libminijail.h" 2875 }, 2876 { 2877 "alignment" : 4, 2878 "linker_set_key" : "int *", 2879 "name" : "int *", 2880 "referenced_type" : "type-2", 2881 "self_type" : "type-34", 2882 "size" : 4, 2883 "source_file" : "/external/minijail/libminijail.h" 2884 }, 2885 { 2886 "alignment" : 4, 2887 "linker_set_key" : "minijail *", 2888 "name" : "minijail *", 2889 "referenced_type" : "type-40", 2890 "self_type" : "type-39", 2891 "size" : 4, 2892 "source_file" : "/external/minijail/libminijail.h" 2893 }, 2894 { 2895 "alignment" : 4, 2896 "linker_set_key" : "minijail *", 2897 "name" : "minijail *", 2898 "referenced_type" : "type-86", 2899 "self_type" : "type-85", 2900 "size" : 4, 2901 "source_file" : "/external/minijail/libminijail.h" 2902 }, 2903 { 2904 "alignment" : 4, 2905 "linker_set_key" : "parser_state *", 2906 "name" : "parser_state *", 2907 "referenced_type" : "type-41", 2908 "self_type" : "type-45", 2909 "size" : 4, 2910 "source_file" : "/external/minijail/syscall_filter.h" 2911 }, 2912 { 2913 "alignment" : 4, 2914 "linker_set_key" : "sock_filter *", 2915 "name" : "sock_filter *", 2916 "referenced_type" : "type-13", 2917 "self_type" : "type-12", 2918 "size" : 4, 2919 "source_file" : "/external/minijail/bpf.h" 2920 }, 2921 { 2922 "alignment" : 4, 2923 "linker_set_key" : "sock_filter *", 2924 "name" : "sock_filter *", 2925 "referenced_type" : "type-37", 2926 "self_type" : "type-36", 2927 "size" : 4, 2928 "source_file" : "/external/minijail/syscall_filter.h" 2929 }, 2930 { 2931 "alignment" : 4, 2932 "linker_set_key" : "sock_filter *", 2933 "name" : "sock_filter *", 2934 "referenced_type" : "type-44", 2935 "self_type" : "type-43", 2936 "size" : 4, 2937 "source_file" : "/external/minijail/syscall_filter.h" 2938 }, 2939 { 2940 "alignment" : 4, 2941 "linker_set_key" : "sock_filter *", 2942 "name" : "sock_filter *", 2943 "referenced_type" : "type-66", 2944 "self_type" : "type-65", 2945 "size" : 4, 2946 "source_file" : "/external/minijail/bpf.h" 2947 }, 2948 { 2949 "alignment" : 4, 2950 "linker_set_key" : "sock_filter *", 2951 "name" : "sock_filter *", 2952 "referenced_type" : "type-83", 2953 "self_type" : "type-82", 2954 "size" : 4, 2955 "source_file" : "/external/minijail/syscall_filter.h" 2956 }, 2957 { 2958 "alignment" : 4, 2959 "linker_set_key" : "sock_filter *", 2960 "name" : "sock_filter *", 2961 "referenced_type" : "type-90", 2962 "self_type" : "type-89", 2963 "size" : 4, 2964 "source_file" : "/external/minijail/syscall_filter.h" 2965 }, 2966 { 2967 "alignment" : 4, 2968 "linker_set_key" : "sock_filter **", 2969 "name" : "sock_filter **", 2970 "referenced_type" : "type-12", 2971 "self_type" : "type-17", 2972 "size" : 4, 2973 "source_file" : "/external/minijail/bpf.h" 2974 }, 2975 { 2976 "alignment" : 4, 2977 "linker_set_key" : "sock_filter **", 2978 "name" : "sock_filter **", 2979 "referenced_type" : "type-65", 2980 "self_type" : "type-67", 2981 "size" : 4, 2982 "source_file" : "/external/minijail/bpf.h" 2983 }, 2984 { 2985 "alignment" : 4, 2986 "linker_set_key" : "sock_fprog *", 2987 "name" : "sock_fprog *", 2988 "referenced_type" : "type-50", 2989 "self_type" : "type-49", 2990 "size" : 4, 2991 "source_file" : "/external/minijail/syscall_filter.h" 2992 }, 2993 { 2994 "alignment" : 4, 2995 "linker_set_key" : "sock_fprog *", 2996 "name" : "sock_fprog *", 2997 "referenced_type" : "type-96", 2998 "self_type" : "type-95", 2999 "size" : 4, 3000 "source_file" : "/external/minijail/syscall_filter.h" 3001 }, 3002 { 3003 "alignment" : 4, 3004 "linker_set_key" : "unsigned int *", 3005 "name" : "unsigned int *", 3006 "referenced_type" : "type-3", 3007 "self_type" : "type-52", 3008 "size" : 4, 3009 "source_file" : "/external/minijail/system.h" 3010 }, 3011 { 3012 "alignment" : 4, 3013 "linker_set_key" : "unsigned long *", 3014 "name" : "unsigned long *", 3015 "referenced_type" : "type-15", 3016 "self_type" : "type-51", 3017 "size" : 4, 3018 "source_file" : "/external/minijail/system.h" 3019 }, 3020 { 3021 "alignment" : 4, 3022 "linker_set_key" : "void *", 3023 "name" : "void *", 3024 "referenced_type" : "type-14", 3025 "self_type" : "type-27", 3026 "size" : 4, 3027 "source_file" : "/external/minijail/libminijail.h" 3028 } 3029 ], 3030 "qualified_types" : 3031 [ 3032 { 3033 "alignment" : 4, 3034 "is_const" : true, 3035 "linker_set_key" : "char *const", 3036 "name" : "char *const", 3037 "referenced_type" : "type-25", 3038 "self_type" : "type-32", 3039 "size" : 4, 3040 "source_file" : "/external/minijail/libminijail.h" 3041 }, 3042 { 3043 "alignment" : 1, 3044 "is_const" : true, 3045 "linker_set_key" : "const char", 3046 "name" : "const char", 3047 "referenced_type" : "type-11", 3048 "self_type" : "type-10", 3049 "size" : 1, 3050 "source_file" : "/external/minijail/bpf.h" 3051 }, 3052 { 3053 "alignment" : 8, 3054 "is_const" : true, 3055 "linker_set_key" : "const minijail", 3056 "name" : "const minijail", 3057 "referenced_type" : "type-30", 3058 "self_type" : "type-29", 3059 "size" : 832, 3060 "source_file" : "/external/minijail/libminijail.h" 3061 }, 3062 { 3063 "alignment" : 8, 3064 "is_const" : true, 3065 "linker_set_key" : "const minijail", 3066 "name" : "const minijail", 3067 "referenced_type" : "type-77", 3068 "self_type" : "type-76", 3069 "size" : 832, 3070 "source_file" : "/external/minijail/libminijail.h" 3071 }, 3072 { 3073 "alignment" : 4, 3074 "is_const" : true, 3075 "linker_set_key" : "const sock_fprog", 3076 "name" : "const sock_fprog", 3077 "referenced_type" : "type-23", 3078 "self_type" : "type-22", 3079 "size" : 8, 3080 "source_file" : "/external/minijail/libminijail.h" 3081 }, 3082 { 3083 "alignment" : 4, 3084 "is_const" : true, 3085 "linker_set_key" : "const sock_fprog", 3086 "name" : "const sock_fprog", 3087 "referenced_type" : "type-71", 3088 "self_type" : "type-70", 3089 "size" : 8, 3090 "source_file" : "/external/minijail/libminijail.h" 3091 }, 3092 { 3093 "alignment" : 4, 3094 "is_const" : true, 3095 "linker_set_key" : "const unsigned int", 3096 "name" : "const unsigned int", 3097 "referenced_type" : "type-3", 3098 "self_type" : "type-19", 3099 "size" : 4, 3100 "source_file" : "/external/minijail/util.h" 3101 }, 3102 { 3103 "is_const" : true, 3104 "linker_set_key" : "constant_entry const[]", 3105 "name" : "constant_entry const[]", 3106 "referenced_type" : "type-58", 3107 "self_type" : "type-59", 3108 "source_file" : "/external/minijail/libconstants.h" 3109 }, 3110 { 3111 "is_const" : true, 3112 "linker_set_key" : "syscall_entry const[]", 3113 "name" : "syscall_entry const[]", 3114 "referenced_type" : "type-61", 3115 "self_type" : "type-62", 3116 "source_file" : "/external/minijail/libsyscalls.h" 3117 } 3118 ], 3119 "record_types" : 3120 [ 3121 { 3122 "alignment" : 4, 3123 "fields" : 3124 [ 3125 { 3126 "field_name" : "label", 3127 "referenced_type" : "type-9" 3128 }, 3129 { 3130 "field_name" : "location", 3131 "field_offset" : 32, 3132 "referenced_type" : "type-3" 3133 } 3134 ], 3135 "linker_set_key" : "__bpf_label", 3136 "name" : "__bpf_label", 3137 "referenced_type" : "type-8", 3138 "self_type" : "type-8", 3139 "size" : 8, 3140 "source_file" : "/external/minijail/bpf.h", 3141 "unique_id" : "__bpf_label" 3142 }, 3143 { 3144 "alignment" : 4, 3145 "fields" : 3146 [ 3147 { 3148 "field_name" : "count", 3149 "referenced_type" : "type-3" 3150 }, 3151 { 3152 "field_name" : "labels", 3153 "field_offset" : 32, 3154 "referenced_type" : "type-7" 3155 } 3156 ], 3157 "linker_set_key" : "bpf_labels", 3158 "name" : "bpf_labels", 3159 "referenced_type" : "type-6", 3160 "self_type" : "type-6", 3161 "size" : 4100, 3162 "source_file" : "/external/minijail/bpf.h", 3163 "unique_id" : "bpf_labels" 3164 }, 3165 { 3166 "alignment" : 4, 3167 "fields" : 3168 [ 3169 { 3170 "field_name" : "name", 3171 "referenced_type" : "type-9" 3172 }, 3173 { 3174 "field_name" : "value", 3175 "field_offset" : 32, 3176 "referenced_type" : "type-15" 3177 } 3178 ], 3179 "linker_set_key" : "constant_entry", 3180 "name" : "constant_entry", 3181 "referenced_type" : "type-57", 3182 "self_type" : "type-57", 3183 "size" : 8, 3184 "source_file" : "/external/minijail/libconstants.h", 3185 "unique_id" : "constant_entry" 3186 }, 3187 { 3188 "alignment" : 4, 3189 "fields" : 3190 [ 3191 { 3192 "field_name" : "instrs", 3193 "referenced_type" : "type-36" 3194 }, 3195 { 3196 "field_name" : "len", 3197 "field_offset" : 32, 3198 "referenced_type" : "type-3" 3199 }, 3200 { 3201 "field_name" : "next", 3202 "field_offset" : 64, 3203 "referenced_type" : "type-38" 3204 }, 3205 { 3206 "field_name" : "last", 3207 "field_offset" : 96, 3208 "referenced_type" : "type-38" 3209 }, 3210 { 3211 "field_name" : "total_len", 3212 "field_offset" : 128, 3213 "referenced_type" : "type-3" 3214 } 3215 ], 3216 "linker_set_key" : "filter_block", 3217 "name" : "filter_block", 3218 "referenced_type" : "type-35", 3219 "self_type" : "type-35", 3220 "size" : 20, 3221 "source_file" : "/external/minijail/syscall_filter.h", 3222 "unique_id" : "filter_block" 3223 }, 3224 { 3225 "alignment" : 4, 3226 "fields" : 3227 [ 3228 { 3229 "field_name" : "filename", 3230 "referenced_type" : "type-9" 3231 }, 3232 { 3233 "field_name" : "line_number", 3234 "field_offset" : 32, 3235 "referenced_type" : "type-3" 3236 } 3237 ], 3238 "linker_set_key" : "parser_state", 3239 "name" : "parser_state", 3240 "referenced_type" : "type-41", 3241 "self_type" : "type-41", 3242 "size" : 8, 3243 "source_file" : "/external/minijail/syscall_filter.h", 3244 "unique_id" : "parser_state" 3245 }, 3246 { 3247 "alignment" : 8, 3248 "fields" : 3249 [ 3250 { 3251 "field_name" : "nr", 3252 "referenced_type" : "type-2" 3253 }, 3254 { 3255 "field_name" : "arch", 3256 "field_offset" : 32, 3257 "referenced_type" : "type-3" 3258 }, 3259 { 3260 "field_name" : "instruction_pointer", 3261 "field_offset" : 64, 3262 "referenced_type" : "type-4" 3263 }, 3264 { 3265 "field_name" : "args", 3266 "field_offset" : 128, 3267 "referenced_type" : "type-5" 3268 } 3269 ], 3270 "linker_set_key" : "seccomp_data", 3271 "name" : "seccomp_data", 3272 "referenced_type" : "type-1", 3273 "self_type" : "type-1", 3274 "size" : 64, 3275 "source_file" : "/external/minijail/bpf.h", 3276 "unique_id" : "seccomp_data" 3277 }, 3278 { 3279 "alignment" : 4, 3280 "fields" : 3281 [ 3282 { 3283 "field_name" : "name", 3284 "referenced_type" : "type-9" 3285 }, 3286 { 3287 "field_name" : "nr", 3288 "field_offset" : 32, 3289 "referenced_type" : "type-2" 3290 } 3291 ], 3292 "linker_set_key" : "syscall_entry", 3293 "name" : "syscall_entry", 3294 "referenced_type" : "type-60", 3295 "self_type" : "type-60", 3296 "size" : 8, 3297 "source_file" : "/external/minijail/libsyscalls.h", 3298 "unique_id" : "syscall_entry" 3299 } 3300 ], 3301 "rvalue_reference_types" : [] 3302} 3303