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