List of all items
Structs
- abi::Out
- access::Access
- access::Trial
- access::UserNs
- cli::bwrap::Op
- cli::host::Local
- config::Binding
- config::Config
- exec::ExecPlan
- exec::Trampoline
- exec::elf::ElfInfo
- exec::nested::Tracee
- exec::shebang::Shebang
- exec::shim::Record
- exec::shim::Trapped
- fs::binding::DirCache
- fs::binding::Fs
- fs::binding::Pin
- fs::canon::Resolved
- fs::glue::Placeholder
- guest_stub::Mailbox
- procs::Ids
- procs::PendingExec
- procs::ProcTable
- procs::Reaper
- procs::TraceeInfo
- seccomp::filter::SockFilter
- seccomp::filter::SockFprog
- seccomp::filter::Table
- seccomp::notify::Pool
- state::Ctx
- state::View
- sys::SeccompData
- sys::SeccompNotif
- sys::SeccompNotifAddfd
- sys::SeccompNotifResp
- syscall::direct::Placed
- syscall::notify::Req
- tracee::mem::Mem
- tracee::regs::Regs
Enums
- abi::Abi
- abi::Variant
- cli::CliError
- exec::elf::FileKind
- exec::nested::EnvSource
- exec::nested::FrontEnd
- fs::canon::At
- fs::canon::Missing
- guest_stub::layout::Len
- guest_stub::layout::Produced
- guest_stub::layout::Stage
- seccomp::filter::Sub
- syscall::direct::Form
- syscall::notify::Outcome
Traits
Macros
Functions
- abi::aarch64_to_x86_64
- abi::arm_to_x86_64
- abi::fsid_bytes
- abi::i386_to_x86_64
- abi::old_encode_dev
- abi::stat_to_arm_stat64
- abi::stat_to_old_stat
- abi::stat_to_stat64
- abi::statfs_flags
- abi::statfs_to_old_statfs
- abi::statfs_to_statfs64
- access::probe
- access::read_marker
- access::refusal
- access::seize
- access::trial
- access::write_file
- cli::bind
- cli::bwrap::apply_ops
- cli::bwrap::bind
- cli::bwrap::ensure_mount_point
- cli::bwrap::make_root
- cli::bwrap::map_op
- cli::bwrap::os
- cli::bwrap::parse
- cli::bwrap::parse_fd
- cli::bwrap::parse_ops
- cli::bwrap::set_mode
- cli::bwrap::start_dir
- cli::bwrap::umask
- cli::bwrap::under_root
- cli::bwrap::under_root_path
- cli::bwrap::usage
- cli::bwrap::var
- cli::bwrap::with_pwd
- cli::parse
- config::trim_slashes
- exec::alias_dir
- exec::alias_subdir
- exec::debug_exec
- exec::elf::classify
- exec::elf::classify_file
- exec::exec_name
- exec::finish_pending
- exec::handle_execve
- exec::is_loader_alias
- exec::loader_alias
- exec::loader_supports_argv0
- exec::nested::by_name_enabled
- exec::nested::compose_sub_bindings
- exec::nested::detect
- exec::nested::dev_ino
- exec::nested::executable
- exec::nested::merge_setup
- exec::nested::nested_cwd
- exec::nested::plan
- exec::nested::read_env
- exec::nested::resolve_command
- exec::nested::same_file_as_us
- exec::pending_of
- exec::plan
- exec::plan_in
- exec::push_argv
- exec::read_argv
- exec::set_alias_dir
- exec::shebang::parse
- exec::shim::dir_bytes
- exec::shim::has_32bit
- exec::shim::install
- exec::shim::install_in
- exec::shim::loader_bytes
- exec::shim::loader_path
- exec::shim::path
- exec::shim::record_path
- exec::shim::running
- exec::shim::write_record
- fs::binding::is_prefix
- fs::binding::join_prefix
- fs::binding::open_path
- fs::binding::resolve_host
- fs::binding::rest_after
- fs::canon::append_rest
- fs::canon::canonicalize
- fs::canon::child
- fs::canon::components
- fs::canon::cstr
- fs::canon::fd_path
- fs::canon::follow
- fs::canon::fstat_mode
- fs::canon::fstatat_mode
- fs::canon::is_proc_fd_link
- fs::canon::is_proc_magic_link
- fs::canon::join
- fs::canon::lexical_clean
- fs::canon::lstat_mode
- fs::canon::object
- fs::canon::open_at
- fs::canon::open_dir
- fs::canon::open_dir_component
- fs::canon::pop_component
- fs::canon::proc_pid
- fs::canon::read_link
- fs::canon::readlinkat
- fs::canon::resolve
- fs::canon::resolve_with
- fs::canon::textual
- fs::canon::walk
- fs::glue::create
- fs::glue::create_for
- fs::glue::mark
- fs::glue::marked
- fs::glue::remove
- fs::glue::underlying
- fs::translate::detranslate_path
- fs::translate::guest_cwd
- fs::translate::guest_dirfd_path
- fs::translate::guest_fd_path
- fs::translate::read_link
- fs::translate::strip_deleted
- fs::translate::translate
- fs::translate::translate_path
- guest_stub::exec_through_gate
- guest_stub::exec_trampoline
- guest_stub::layout::groups_in
- guest_stub::layout::groups_out
- guest_stub::layout::input
- guest_stub::layout::output
- guest_stub::layout::padded_path
- guest_stub::layout::ret_bytes
- guest_stub::layout::slot_addr
- guest_stub::layout::staging
- guest_stub::layout::staging_aarch64
- guest_stub::layout::staging_arm
- guest_stub::layout::staging_i386
- guest_stub::layout::staging_x86_64
- guest_stub::layout::trapped32
- guest_stub::layout::trapped64
- guest_stub::layout::trapped_aarch64
- guest_stub::layout::trapped_arm
- guest_stub::layout::trapped_i386
- guest_stub::layout::trapped_x86_64
- guest_stub::map_gates
- launch::become_subreaper
- launch::exit_like_bwrap_without_namespaces
- launch::guest_stub_choice
- launch::no_ptrace_forced
- launch::plan_first_trapped
- launch::recv_fd
- launch::report_status
- launch::resolve_command_in_path
- launch::run
- launch::send_fd
- launch::wait_root
- main
- procs::read_status
- seccomp::filter::arg_offset
- seccomp::filter::build
- seccomp::filter::build_tiers
- seccomp::filter::build_trapped
- seccomp::filter::from_bytes
- seccomp::filter::install
- seccomp::filter::install_plain
- seccomp::filter::jump
- seccomp::filter::stmt
- seccomp::notify::addfd
- seccomp::notify::addfd_at
- seccomp::notify::recv
- seccomp::notify::reply
- seccomp::notify::reply_continue
- seccomp::notify::reply_fd
- seccomp::notify::start
- seccomp::notify::still_valid
- seccomp::notify::thread_main
- seccomp::notify::wait_ready
- sys::check
- sys::errno
- sys::strerror
- syscall::direct::acquire_alias
- syscall::direct::binfmt_misc_matches
- syscall::direct::check_executable
- syscall::direct::check_loadable
- syscall::direct::commit_trapped
- syscall::direct::cpu_time
- syscall::direct::dispatch
- syscall::direct::do_chroot
- syscall::direct::do_clone
- syscall::direct::do_execve
- syscall::direct::do_execve_trapped
- syscall::direct::do_inotify_add_watch
- syscall::direct::do_open_path
- syscall::direct::do_sockaddr
- syscall::direct::do_socketcall
- syscall::direct::hello
- syscall::direct::io_errno
- syscall::direct::kernel_walks_alike
- syscall::direct::link_nofollow
- syscall::direct::open_host
- syscall::direct::place_alias
- syscall::direct::plan_first_trapped
- syscall::direct::ptrace_usable
- syscall::direct::readlink_alias_fd
- syscall::direct::readlink_reopened
- syscall::direct::release_alias
- syscall::direct::remove_staging
- syscall::direct::restore_if_intact
- syscall::direct::retry
- syscall::direct::rewrite_staged
- syscall::direct::set_cwd
- syscall::direct::shim_passthrough
- syscall::direct::socket_description
- syscall::direct::stage_hard_link
- syscall::direct::staging_candidates
- syscall::direct::transient_rewrite
- syscall::direct::under_alias
- syscall::direct::unstage
- syscall::direct::wait_syscall_consumed
- syscall::notify::cstr
- syscall::notify::dispatch
- syscall::notify::do_access
- syscall::notify::do_chmod
- syscall::notify::do_chown
- syscall::notify::do_fchown
- syscall::notify::do_getcwd
- syscall::notify::do_getgroups
- syscall::notify::do_getxattr
- syscall::notify::do_identity
- syscall::notify::do_inotify_add_watch
- syscall::notify::do_link
- syscall::notify::do_listxattr
- syscall::notify::do_mkdir
- syscall::notify::do_mknod
- syscall::notify::do_open
- syscall::notify::do_openat2
- syscall::notify::do_prctl
- syscall::notify::do_readlink
- syscall::notify::do_removexattr
- syscall::notify::do_rename
- syscall::notify::do_setgroups
- syscall::notify::do_setxattr
- syscall::notify::do_stat
- syscall::notify::do_statfs
- syscall::notify::do_statx
- syscall::notify::do_symlink
- syscall::notify::do_truncate
- syscall::notify::do_uname
- syscall::notify::do_unlink
- syscall::notify::do_utime
- syscall::notify::do_utimensat
- syscall::notify::do_utimes
- syscall::notify::fake_ids_for_status
- syscall::notify::fake_owner
- syscall::notify::fake_proc_cmdline
- syscall::notify::fake_proc_file
- syscall::notify::fake_proc_status
- syscall::notify::follow
- syscall::notify::forgive_as_root
- syscall::notify::handle
- syscall::notify::host_utimensat
- syscall::notify::is_fifo
- syscall::notify::lexical_clean
- syscall::notify::nofollow_flag
- syscall::notify::nofollow_open_flag
- syscall::notify::proc_magic_link
- syscall::notify::read_all
- syscall::notify::readlink_by_path
- syscall::notify::readonly_memfd
- syscall::notify::retrying
- syscall::notify::rewrite_proc_self
- syscall::notify::targets_fd
- syscall::notify::timespecs_from_tracee
- syscall::notify::timevals_to_timespecs
- syscall::notify::xattr_target
- syscall::nr::name
- syscall::traced::handle
- syscall::traced::push_cstr
- syscall::traced::rewrite_path_arg
- syscall::traced::rewrite_path_arg_at
- syscall::traced::rewrite_sockaddr
- syscall::traced::rewrite_socketcall
- syscall::traced::translate_sockaddr
- tracee::mem::in_window
- tracee::mem::open_mem
- tracee::mem::set_window
- tracee::mem::write_window
- tracee::ptrace::cont
- tracee::ptrace::geteventmsg
- tracee::ptrace::getregs
- tracee::ptrace::getregset
- tracee::ptrace::getsiginfo
- tracee::ptrace::listen
- tracee::ptrace::seize
- tracee::ptrace::setoptions
- tracee::ptrace::setregs
- tracee::ptrace::setregset
- tracee::regs::arch::abi
- tracee::regs::arch::arg
- tracee::regs::arch::fetch
- tracee::regs::arch::ip
- tracee::regs::arch::same
- tracee::regs::arch::set_arg
- tracee::regs::arch::set_ret
- tracee::regs::arch::set_sysnum
- tracee::regs::arch::sp
- tracee::regs::arch::store
- tracee::regs::arch::sysnum
- tracer::address_space_summary
- tracer::creator
- tracer::options
- tracer::resume
- tracer::run
Type Aliases
Statics
- access::MARKER
- exec::ALIAS_DIR
- exec::shim::HAS_32BIT
- exec::shim::HAS_LOADER
- exec::shim::INSTALLED
- fs::binding::NEXT_VIEW_ID
- guest_stub::layout::SHIM32_PATH
- guest_stub::layout::SHIM_PATH
- launch::environ
- syscall::direct::ALIASES
- syscall::direct::STAGING
- tracee::mem::MODE
- tracee::mem::WINDOWS
Constants
- cli::RECOMMENDED_R
- cli::RECOMMENDED_S
- cli::USAGE
- cli::VERSION
- cli::bwrap::BWRAP_VERSION
- cli::bwrap::FLAGS
- cli::bwrap::ONE_ARG
- cli::bwrap::THREE_ARGS
- cli::bwrap::TWO_ARGS
- exec::HOST_MACHINE
- exec::LOADER_ARGS
- exec::MAX_ARGV
- exec::MAX_SHEBANG_DEPTH
- exec::elf::MAX_PHNUM
- exec::elf::PT_INTERP
- exec::nested::MAX_ENV
- exec::nested::NAMES
- exec::shim::SHIM
- exec::shim::SHIM32
- exec::shim::SHIM_NAME
- fs::binding::DIR_CACHE_MAX
- fs::canon::MAX_RESTARTS
- fs::canon::MAX_SYMLINKS
- fs::canon::RETRY
- fs::glue::DONT_POLLUTE_VAR
- fs::glue::MARK
- guest_stub::layout::ALLOW_GATE
- guest_stub::layout::ARM
- guest_stub::layout::E2BIG
- guest_stub::layout::EINVAL
- guest_stub::layout::EXEC_TRUNCATED_ARG
- guest_stub::layout::GATE32
- guest_stub::layout::GATE64
- guest_stub::layout::GATE_ADDR
- guest_stub::layout::GATE_CODE
- guest_stub::layout::GATE_NOTIFY_OFFSET
- guest_stub::layout::GROUPS_MAX
- guest_stub::layout::HELLO
- guest_stub::layout::HELLO32
- guest_stub::layout::HELLO64
- guest_stub::layout::HELLO_MARK
- guest_stub::layout::LOADER_NAME
- guest_stub::layout::MAIL32
- guest_stub::layout::MAIL64
- guest_stub::layout::MAIL_ADDR
- guest_stub::layout::MAIL_SIZE
- guest_stub::layout::NOTIFY_GATE
- guest_stub::layout::OPEN_HOW
- guest_stub::layout::OPEN_HOW_MAX
- guest_stub::layout::P0
- guest_stub::layout::P0P1
- guest_stub::layout::P0P2
- guest_stub::layout::P1
- guest_stub::layout::P1P3
- guest_stub::layout::PAGE
- guest_stub::layout::PATH_AREA
- guest_stub::layout::ROLE_EXEC
- guest_stub::layout::ROLE_LOADER
- guest_stub::layout::ROLE_MARK
- guest_stub::layout::SHIM32_NAME
- guest_stub::layout::SIGNAL_CALLS32
- guest_stub::layout::SIGNAL_CALLS64
- guest_stub::layout::SLOTS
- guest_stub::layout::SLOT_SIZE
- guest_stub::layout::SOCKADDR
- guest_stub::layout::SOCKADDR_MAX
- guest_stub::layout::SOCKETCALL_I386
- guest_stub::layout::SYSCALL_LEN
- guest_stub::layout::TAG
- guest_stub::layout::XATTR_MAX
- guest_stub::layout::XATTR_VALUE
- procs::MAX_ANCESTRY
- procs::ORPHAN_TTL
- procs::TID_TTL
- seccomp::filter::BPF_JA
- seccomp::filter::BPF_JEQ_K
- seccomp::filter::BPF_JSET_K
- seccomp::filter::BPF_LD_W_ABS
- seccomp::filter::BPF_RET_K
- seccomp::filter::SECCOMP_RET_TRAP
- seccomp::notify::FOLLOWER_SPIN_US
- sys::AUDIT_ARCH_AARCH64
- sys::AUDIT_ARCH_ARM
- sys::AUDIT_ARCH_I386
- sys::AUDIT_ARCH_X86_64
- sys::PATH_MAX
- sys::RED_ZONE_SIZE
- sys::SECCOMP_ADDFD_FLAG_SEND
- sys::SECCOMP_ADDFD_FLAG_SETFD
- sys::SECCOMP_FILTER_FLAG_NEW_LISTENER
- sys::SECCOMP_IOCTL_NOTIF_ADDFD
- sys::SECCOMP_IOCTL_NOTIF_ID_VALID
- sys::SECCOMP_IOCTL_NOTIF_RECV
- sys::SECCOMP_IOCTL_NOTIF_SEND
- sys::SECCOMP_RET_ALLOW
- sys::SECCOMP_RET_ERRNO
- sys::SECCOMP_RET_TRACE
- sys::SECCOMP_RET_USER_NOTIF
- sys::SECCOMP_SET_MODE_FILTER
- sys::SECCOMP_USER_NOTIF_FLAG_CONTINUE
- syscall::CLONE_NEWNS_FLAGS
- syscall::DUMPABLE_SYSCALLS
- syscall::FAKE_ROOT_SYSCALLS
- syscall::NAMESPACE_FLAG_SYSCALLS
- syscall::NOTIFY_SYSCALLS
- syscall::NO_PTRACE_SYSCALLS
- syscall::REFUSED_SYSCALLS
- syscall::TRACE_SYSCALLS
- syscall::direct::ALIAS_CHARS
- syscall::direct::CLONE_THREAD
- syscall::direct::CLONE_VFORK
- syscall::direct::RESTORE_TIMEOUT
- syscall::direct::SETTLED_CPU
- syscall::notify::DROPPED
- syscall::notify::IN_DONT_FOLLOW
- syscall::notify::RETRIES
- syscall::notify::SYS_FCHMODAT2_HOST
- syscall::notify::WRITE_INTENT
- syscall::notify::XATTR_MAX
- syscall::nr::ACCESS
- syscall::nr::BIND
- syscall::nr::CAPSET
- syscall::nr::CHDIR
- syscall::nr::CHMOD
- syscall::nr::CHOWN
- syscall::nr::CHROOT
- syscall::nr::CLONE
- syscall::nr::CLONE3
- syscall::nr::CLOSE
- syscall::nr::CONNECT
- syscall::nr::CREAT
- syscall::nr::EXECVE
- syscall::nr::EXECVEAT
- syscall::nr::FACCESSAT
- syscall::nr::FACCESSAT2
- syscall::nr::FCHDIR
- syscall::nr::FCHMOD
- syscall::nr::FCHMODAT
- syscall::nr::FCHMODAT2
- syscall::nr::FCHOWN
- syscall::nr::FCHOWNAT
- syscall::nr::FORK
- syscall::nr::FSTAT
- syscall::nr::FUTIMESAT
- syscall::nr::GETCWD
- syscall::nr::GETEGID
- syscall::nr::GETEUID
- syscall::nr::GETGID
- syscall::nr::GETGROUPS
- syscall::nr::GETPID
- syscall::nr::GETRESGID
- syscall::nr::GETRESUID
- syscall::nr::GETUID
- syscall::nr::GETXATTR
- syscall::nr::INOTIFY_ADD_WATCH
- syscall::nr::LCHOWN
- syscall::nr::LGETXATTR
- syscall::nr::LINK
- syscall::nr::LINKAT
- syscall::nr::LISTXATTR
- syscall::nr::LLISTXATTR
- syscall::nr::LREMOVEXATTR
- syscall::nr::LSETXATTR
- syscall::nr::LSTAT
- syscall::nr::MKDIR
- syscall::nr::MKDIRAT
- syscall::nr::MKNOD
- syscall::nr::MKNODAT
- syscall::nr::NAME_TO_HANDLE_AT
- syscall::nr::NEWFSTATAT
- syscall::nr::OPEN
- syscall::nr::OPENAT
- syscall::nr::OPENAT2
- syscall::nr::PRCTL
- syscall::nr::READ
- syscall::nr::READLINK
- syscall::nr::READLINKAT
- syscall::nr::REMOVEXATTR
- syscall::nr::RENAME
- syscall::nr::RENAMEAT
- syscall::nr::RENAMEAT2
- syscall::nr::RMDIR
- syscall::nr::SENDMSG
- syscall::nr::SENDTO
- syscall::nr::SETFSGID
- syscall::nr::SETFSUID
- syscall::nr::SETGID
- syscall::nr::SETGROUPS
- syscall::nr::SETNS
- syscall::nr::SETREGID
- syscall::nr::SETRESGID
- syscall::nr::SETRESUID
- syscall::nr::SETREUID
- syscall::nr::SETUID
- syscall::nr::SETXATTR
- syscall::nr::SOCKETCALL
- syscall::nr::STAT
- syscall::nr::STATFS
- syscall::nr::STATX
- syscall::nr::SYMLINK
- syscall::nr::SYMLINKAT
- syscall::nr::TRUNCATE
- syscall::nr::UNAME
- syscall::nr::UNLINK
- syscall::nr::UNLINKAT
- syscall::nr::UNSHARE
- syscall::nr::UTIME
- syscall::nr::UTIMENSAT
- syscall::nr::UTIMES
- syscall::nr::VFORK
- syscall::nr::WRITE
- tracee::mem::MAX_ARG_STRLEN
- tracee::mem::MODE_PROCESS_VM
- tracee::mem::MODE_PROC_MEM
- tracee::mem::MODE_UNPROBED
- tracee::ptrace::DEFAULT_OPTIONS
- tracee::ptrace::OPTION_EXITKILL