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