blob: 6211ba45691dc2fde142bc6b71101c9bada36591 [file] [log] [blame]
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><meta name="keywords" content="rust, rustlang, rust-lang"><title>List of all items in this crate</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">&#9776;</button><a class="sidebar-logo" href="../sgx_urts/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../sgx_urts/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location">Crate sgx_urts</h2><div class="sidebar-elems"><section><ul class="block"><li><a href="#structs">Structs</a></li><li><a href="#constants">Constants</a></li><li><a href="#functions">Functions</a></li></ul></section></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></div></form></nav><section id="main-content" class="content"><h1 class="fqn">List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="enclave/struct.ExtFeatureBits.html">enclave::ExtFeatureBits</a></li><li><a href="enclave/struct.ExtFeatures.html">enclave::ExtFeatures</a></li><li><a href="enclave/struct.SgxEnclave.html">enclave::SgxEnclave</a></li><li><a href="ocall/net/struct.addr_info.html">ocall::net::addr_info</a></li><li><a href="ocall/sync/struct.SeEvent.html">ocall::sync::SeEvent</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="capi/fn.rsgx_create_enclave.html">capi::rsgx_create_enclave</a></li><li><a href="capi/fn.rsgx_create_enclave_ex.html">capi::rsgx_create_enclave_ex</a></li><li><a href="capi/fn.rsgx_create_enclave_from_buffer_ex.html">capi::rsgx_create_enclave_from_buffer_ex</a></li><li><a href="capi/fn.rsgx_destroy_enclave.html">capi::rsgx_destroy_enclave</a></li><li><a href="capi/fn.rsgx_get_enclave_mode.html">capi::rsgx_get_enclave_mode</a></li><li><a href="capi/fn.rsgx_get_metadata.html">capi::rsgx_get_metadata</a></li><li><a href="capi/fn.rsgx_get_target_info.html">capi::rsgx_get_target_info</a></li><li><a href="ocall/asyncio/fn.u_epoll_create1_ocall.html">ocall::asyncio::u_epoll_create1_ocall</a></li><li><a href="ocall/asyncio/fn.u_epoll_ctl_ocall.html">ocall::asyncio::u_epoll_ctl_ocall</a></li><li><a href="ocall/asyncio/fn.u_epoll_wait_ocall.html">ocall::asyncio::u_epoll_wait_ocall</a></li><li><a href="ocall/asyncio/fn.u_poll_ocall.html">ocall::asyncio::u_poll_ocall</a></li><li><a href="ocall/env/fn.u_args_ocall.html">ocall::env::u_args_ocall</a></li><li><a href="ocall/env/fn.u_chdir_ocall.html">ocall::env::u_chdir_ocall</a></li><li><a href="ocall/env/fn.u_env_ocall.html">ocall::env::u_env_ocall</a></li><li><a href="ocall/env/fn.u_getcwd_ocall.html">ocall::env::u_getcwd_ocall</a></li><li><a href="ocall/env/fn.u_getgid_ocall.html">ocall::env::u_getgid_ocall</a></li><li><a href="ocall/env/fn.u_getuid_ocall.html">ocall::env::u_getuid_ocall</a></li><li><a href="ocall/fd/fn.u_close_ocall.html">ocall::fd::u_close_ocall</a></li><li><a href="ocall/fd/fn.u_copy_file_range_ocall.html">ocall::fd::u_copy_file_range_ocall</a></li><li><a href="ocall/fd/fn.u_dup_ocall.html">ocall::fd::u_dup_ocall</a></li><li><a href="ocall/fd/fn.u_eventfd_ocall.html">ocall::fd::u_eventfd_ocall</a></li><li><a href="ocall/fd/fn.u_fcntl_arg0_ocall.html">ocall::fd::u_fcntl_arg0_ocall</a></li><li><a href="ocall/fd/fn.u_fcntl_arg1_ocall.html">ocall::fd::u_fcntl_arg1_ocall</a></li><li><a href="ocall/fd/fn.u_futimens_ocall.html">ocall::fd::u_futimens_ocall</a></li><li><a href="ocall/fd/fn.u_ioctl_arg0_ocall.html">ocall::fd::u_ioctl_arg0_ocall</a></li><li><a href="ocall/fd/fn.u_ioctl_arg1_ocall.html">ocall::fd::u_ioctl_arg1_ocall</a></li><li><a href="ocall/fd/fn.u_isatty_ocall.html">ocall::fd::u_isatty_ocall</a></li><li><a href="ocall/fd/fn.u_pread64_ocall.html">ocall::fd::u_pread64_ocall</a></li><li><a href="ocall/fd/fn.u_pwrite64_ocall.html">ocall::fd::u_pwrite64_ocall</a></li><li><a href="ocall/fd/fn.u_read_ocall.html">ocall::fd::u_read_ocall</a></li><li><a href="ocall/fd/fn.u_sendfile_ocall.html">ocall::fd::u_sendfile_ocall</a></li><li><a href="ocall/fd/fn.u_splice_ocall.html">ocall::fd::u_splice_ocall</a></li><li><a href="ocall/fd/fn.u_write_ocall.html">ocall::fd::u_write_ocall</a></li><li><a href="ocall/file/fn.u_chmod_ocall.html">ocall::file::u_chmod_ocall</a></li><li><a href="ocall/file/fn.u_closedir_ocall.html">ocall::file::u_closedir_ocall</a></li><li><a href="ocall/file/fn.u_dirfd_ocall.html">ocall::file::u_dirfd_ocall</a></li><li><a href="ocall/file/fn.u_fchmod_ocall.html">ocall::file::u_fchmod_ocall</a></li><li><a href="ocall/file/fn.u_fdatasync_ocall.html">ocall::file::u_fdatasync_ocall</a></li><li><a href="ocall/file/fn.u_fdopendir_ocall.html">ocall::file::u_fdopendir_ocall</a></li><li><a href="ocall/file/fn.u_fstat64_ocall.html">ocall::file::u_fstat64_ocall</a></li><li><a href="ocall/file/fn.u_fstat_ocall.html">ocall::file::u_fstat_ocall</a></li><li><a href="ocall/file/fn.u_fstatat64_ocall.html">ocall::file::u_fstatat64_ocall</a></li><li><a href="ocall/file/fn.u_fsync_ocall.html">ocall::file::u_fsync_ocall</a></li><li><a href="ocall/file/fn.u_ftruncate64_ocall.html">ocall::file::u_ftruncate64_ocall</a></li><li><a href="ocall/file/fn.u_ftruncate_ocall.html">ocall::file::u_ftruncate_ocall</a></li><li><a href="ocall/file/fn.u_link_ocall.html">ocall::file::u_link_ocall</a></li><li><a href="ocall/file/fn.u_linkat_ocall.html">ocall::file::u_linkat_ocall</a></li><li><a href="ocall/file/fn.u_lseek64_ocall.html">ocall::file::u_lseek64_ocall</a></li><li><a href="ocall/file/fn.u_lseek_ocall.html">ocall::file::u_lseek_ocall</a></li><li><a href="ocall/file/fn.u_lstat64_ocall.html">ocall::file::u_lstat64_ocall</a></li><li><a href="ocall/file/fn.u_lstat_ocall.html">ocall::file::u_lstat_ocall</a></li><li><a href="ocall/file/fn.u_mkdir_ocall.html">ocall::file::u_mkdir_ocall</a></li><li><a href="ocall/file/fn.u_open64_ocall.html">ocall::file::u_open64_ocall</a></li><li><a href="ocall/file/fn.u_open_ocall.html">ocall::file::u_open_ocall</a></li><li><a href="ocall/file/fn.u_openat_ocall.html">ocall::file::u_openat_ocall</a></li><li><a href="ocall/file/fn.u_opendir_ocall.html">ocall::file::u_opendir_ocall</a></li><li><a href="ocall/file/fn.u_readdir64_r_ocall.html">ocall::file::u_readdir64_r_ocall</a></li><li><a href="ocall/file/fn.u_readlink_ocall.html">ocall::file::u_readlink_ocall</a></li><li><a href="ocall/file/fn.u_realpath_ocall.html">ocall::file::u_realpath_ocall</a></li><li><a href="ocall/file/fn.u_rename_ocall.html">ocall::file::u_rename_ocall</a></li><li><a href="ocall/file/fn.u_rmdir_ocall.html">ocall::file::u_rmdir_ocall</a></li><li><a href="ocall/file/fn.u_stat64_ocall.html">ocall::file::u_stat64_ocall</a></li><li><a href="ocall/file/fn.u_stat_ocall.html">ocall::file::u_stat_ocall</a></li><li><a href="ocall/file/fn.u_symlink_ocall.html">ocall::file::u_symlink_ocall</a></li><li><a href="ocall/file/fn.u_truncate64_ocall.html">ocall::file::u_truncate64_ocall</a></li><li><a href="ocall/file/fn.u_truncate_ocall.html">ocall::file::u_truncate_ocall</a></li><li><a href="ocall/file/fn.u_unlink_ocall.html">ocall::file::u_unlink_ocall</a></li><li><a href="ocall/file/fn.u_unlinkat_ocall.html">ocall::file::u_unlinkat_ocall</a></li><li><a href="ocall/mem/fn.u_free_ocall.html">ocall::mem::u_free_ocall</a></li><li><a href="ocall/mem/fn.u_malloc_ocall.html">ocall::mem::u_malloc_ocall</a></li><li><a href="ocall/mem/fn.u_mmap_ocall.html">ocall::mem::u_mmap_ocall</a></li><li><a href="ocall/mem/fn.u_mprotect_ocall.html">ocall::mem::u_mprotect_ocall</a></li><li><a href="ocall/mem/fn.u_msync_ocall.html">ocall::mem::u_msync_ocall</a></li><li><a href="ocall/mem/fn.u_munmap_ocall.html">ocall::mem::u_munmap_ocall</a></li><li><a href="ocall/msbuf/fn.u_read_hostbuf_ocall.html">ocall::msbuf::u_read_hostbuf_ocall</a></li><li><a href="ocall/msbuf/fn.u_write_hostbuf_ocall.html">ocall::msbuf::u_write_hostbuf_ocall</a></li><li><a href="ocall/net/fn.u_getaddrinfo_ocall.html">ocall::net::u_getaddrinfo_ocall</a></li><li><a href="ocall/pipe/fn.u_pipe2_ocall.html">ocall::pipe::u_pipe2_ocall</a></li><li><a href="ocall/process/fn.u_getpid_ocall.html">ocall::process::u_getpid_ocall</a></li><li><a href="ocall/sgxfile/fn.u_sgxfs_close_ocall.html">ocall::sgxfile::u_sgxfs_close_ocall</a></li><li><a href="ocall/sgxfile/fn.u_sgxfs_close_recovery_ocall.html">ocall::sgxfile::u_sgxfs_close_recovery_ocall</a></li><li><a href="ocall/sgxfile/fn.u_sgxfs_exists_ocall.html">ocall::sgxfile::u_sgxfs_exists_ocall</a></li><li><a href="ocall/sgxfile/fn.u_sgxfs_flush_ocall.html">ocall::sgxfile::u_sgxfs_flush_ocall</a></li><li><a href="ocall/sgxfile/fn.u_sgxfs_open_ocall.html">ocall::sgxfile::u_sgxfs_open_ocall</a></li><li><a href="ocall/sgxfile/fn.u_sgxfs_open_recovery_ocall.html">ocall::sgxfile::u_sgxfs_open_recovery_ocall</a></li><li><a href="ocall/sgxfile/fn.u_sgxfs_read_ocall.html">ocall::sgxfile::u_sgxfs_read_ocall</a></li><li><a href="ocall/sgxfile/fn.u_sgxfs_recovery_ocall.html">ocall::sgxfile::u_sgxfs_recovery_ocall</a></li><li><a href="ocall/sgxfile/fn.u_sgxfs_remove_ocall.html">ocall::sgxfile::u_sgxfs_remove_ocall</a></li><li><a href="ocall/sgxfile/fn.u_sgxfs_write_ocall.html">ocall::sgxfile::u_sgxfs_write_ocall</a></li><li><a href="ocall/sgxfile/fn.u_sgxfs_write_recovery_ocall.html">ocall::sgxfile::u_sgxfs_write_recovery_ocall</a></li><li><a href="ocall/socket/fn.u_accept4_ocall.html">ocall::socket::u_accept4_ocall</a></li><li><a href="ocall/socket/fn.u_bind_ocall.html">ocall::socket::u_bind_ocall</a></li><li><a href="ocall/socket/fn.u_connect_ocall.html">ocall::socket::u_connect_ocall</a></li><li><a href="ocall/socket/fn.u_getpeername_ocall.html">ocall::socket::u_getpeername_ocall</a></li><li><a href="ocall/socket/fn.u_getsockname_ocall.html">ocall::socket::u_getsockname_ocall</a></li><li><a href="ocall/socket/fn.u_getsockopt_ocall.html">ocall::socket::u_getsockopt_ocall</a></li><li><a href="ocall/socket/fn.u_listen_ocall.html">ocall::socket::u_listen_ocall</a></li><li><a href="ocall/socket/fn.u_recv_ocall.html">ocall::socket::u_recv_ocall</a></li><li><a href="ocall/socket/fn.u_recvfrom_ocall.html">ocall::socket::u_recvfrom_ocall</a></li><li><a href="ocall/socket/fn.u_recvmsg_ocall.html">ocall::socket::u_recvmsg_ocall</a></li><li><a href="ocall/socket/fn.u_send_ocall.html">ocall::socket::u_send_ocall</a></li><li><a href="ocall/socket/fn.u_sendmsg_ocall.html">ocall::socket::u_sendmsg_ocall</a></li><li><a href="ocall/socket/fn.u_sendto_ocall.html">ocall::socket::u_sendto_ocall</a></li><li><a href="ocall/socket/fn.u_setsockopt_ocall.html">ocall::socket::u_setsockopt_ocall</a></li><li><a href="ocall/socket/fn.u_shutdown_ocall.html">ocall::socket::u_shutdown_ocall</a></li><li><a href="ocall/socket/fn.u_socket_ocall.html">ocall::socket::u_socket_ocall</a></li><li><a href="ocall/socket/fn.u_socketpair_ocall.html">ocall::socket::u_socketpair_ocall</a></li><li><a href="ocall/sync/fn.u_thread_set_event_ocall.html">ocall::sync::u_thread_set_event_ocall</a></li><li><a href="ocall/sync/fn.u_thread_set_multiple_events_ocall.html">ocall::sync::u_thread_set_multiple_events_ocall</a></li><li><a href="ocall/sync/fn.u_thread_setwait_events_ocall.html">ocall::sync::u_thread_setwait_events_ocall</a></li><li><a href="ocall/sync/fn.u_thread_wait_event_ocall.html">ocall::sync::u_thread_wait_event_ocall</a></li><li><a href="ocall/sys/fn.u_prctl_ocall.html">ocall::sys::u_prctl_ocall</a></li><li><a href="ocall/sys/fn.u_sched_getaffinity_ocall.html">ocall::sys::u_sched_getaffinity_ocall</a></li><li><a href="ocall/sys/fn.u_sched_setaffinity_ocall.html">ocall::sys::u_sched_setaffinity_ocall</a></li><li><a href="ocall/sys/fn.u_sysconf_ocall.html">ocall::sys::u_sysconf_ocall</a></li><li><a href="ocall/thread/fn.u_nanosleep_ocall.html">ocall::thread::u_nanosleep_ocall</a></li><li><a href="ocall/thread/fn.u_sched_yield_ocall.html">ocall::thread::u_sched_yield_ocall</a></li><li><a href="ocall/time/fn.u_clock_gettime_ocall.html">ocall::time::u_clock_gettime_ocall</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="enclave/constant.KSS_BIT_IDX.html">enclave::KSS_BIT_IDX</a></li><li><a href="enclave/constant.LAST_BIT_IDX.html">enclave::LAST_BIT_IDX</a></li><li><a href="enclave/constant.PCL_BIT_IDX.html">enclave::PCL_BIT_IDX</a></li><li><a href="enclave/constant.SWITCHLESS_BIT_IDX.html">enclave::SWITCHLESS_BIT_IDX</a></li></ul></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="sgx_urts" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0-nightly (5c8bff74b 2022-10-21)" ></div></body></html>