This is an automated email from the ASF dual-hosted git repository. dingyu pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-teaclave-sgx-sdk.git
commit 5cef8f0d65d43bf6a6a2b0a1018b5a8c2651bea3 Merge: 71a88b6 8dbca4c Author: Yu Ding <[email protected]> AuthorDate: Sat Mar 28 17:30:23 2020 -0700 Merge pull request #211 from apache/v1.1.1-testing v1.1.1 Readme.md | 13 +- buildenv.mk | 68 +- common/inc/pthread.h | 34 - common/inc/sched.h | 40 + common/inc/sys/_types.h | 2 + common/inc/sys/stat.h | 2 +- compiler-rt/Makefile | 8 +- dockerfile/01_gcc_8.sh | 12 + dockerfile/02_binutils.sh | 18 + dockerfile/03_sdk.sh | 10 + dockerfile/04_psw.sh | 19 + dockerfile/05_rust.sh | 8 + dockerfile/Dockerfile.1604.full.nightly | 35 + dockerfile/Dockerfile.1604.nightly | 101 +- dockerfile/Dockerfile.1804.nightly | 87 +- dockerfile/Dockerfile.1804.unsafe.nightly | 72 + dockerfile/Dockerfile.centos7.full.nightly | 44 + dockerfile/Dockerfile.centos7.nightly | 93 +- dockerfile/Dockerfile.fedora27.nightly | 84 +- .../inc/spinlock.h => edl/intel/sgx_pthread.edl | 35 +- .../spinlock.h => edl/intel/sgx_tkey_exchange.edl | 46 +- .../spinlock.h => edl/intel/sgx_tprotected_fs.edl | 44 +- .../inc/spinlock.h => edl/intel/sgx_tstdc.edl | 39 +- .../spinlock.h => edl/intel/sgx_tswitchless.edl | 32 +- edl/sgx_asyncio.edl | 2 +- edl/sgx_env.edl | 10 +- edl/sgx_fd.edl | 8 +- edl/sgx_file.edl | 4 +- edl/sgx_mem.edl | 10 +- edl/sgx_net.edl | 6 +- edl/sgx_net_switchless.edl | 4 +- edl/sgx_socket.edl | 12 +- edl/sgx_sys.edl | 4 + edl/sgx_thread.edl | 8 +- edl/sgx_tstd.edl | 9 +- release_notes.md | 16 + rust-toolchain | 2 +- samplecode/backtrace/Makefile | 21 +- samplecode/backtrace/enclave/Cargo.toml | 1 - samplecode/backtrace/enclave/Makefile | 6 + samplecode/backtrace/enclave/Xargo.toml | 4 - samplecode/crypto/Makefile | 21 +- samplecode/crypto/enclave/Cargo.toml | 1 - samplecode/crypto/enclave/Makefile | 6 + samplecode/crypto/enclave/Xargo.toml | 4 - samplecode/db-proxy/db-proxy/Makefile | 18 +- samplecode/db-proxy/db-proxy/enclave/Cargo.toml | 1 - samplecode/db-proxy/db-proxy/enclave/Makefile | 6 + samplecode/db-proxy/db-proxy/enclave/Xargo.toml | 4 - samplecode/file/Makefile | 20 +- samplecode/file/enclave/Cargo.toml | 1 - samplecode/file/enclave/Makefile | 6 + samplecode/file/enclave/Xargo.toml | 4 - samplecode/hello-regex/Makefile | 21 +- samplecode/hello-regex/enclave/Cargo.toml | 1 - samplecode/hello-regex/enclave/Makefile | 6 + samplecode/hello-regex/enclave/Xargo.toml | 4 - samplecode/hello-rust-vscode-debug/Cargo.toml | 1 - samplecode/hello-rust-vscode-debug/Makefile | 18 +- .../hello-rust-vscode-debug/enclave/Cargo.toml | 1 - .../hello-rust-vscode-debug/enclave/Makefile | 6 + .../hello-rust-vscode-debug/enclave/Xargo.toml | 4 - samplecode/hello-rust/Makefile | 18 +- samplecode/hello-rust/enclave/Cargo.toml | 1 - samplecode/hello-rust/enclave/Makefile | 6 + samplecode/hello-rust/enclave/Xargo.toml | 4 - samplecode/helloworld/Makefile | 21 +- samplecode/helloworld/enclave/Cargo.toml | 1 - samplecode/helloworld/enclave/Makefile | 6 + samplecode/helloworld/enclave/Xargo.toml | 4 - samplecode/http_req/Makefile | 17 +- samplecode/http_req/enclave/Cargo.toml | 1 - samplecode/http_req/enclave/Makefile | 6 + samplecode/http_req/enclave/Xargo.toml | 4 - samplecode/hugemem/Makefile | 21 +- samplecode/hugemem/enclave/Cargo.toml | 1 - samplecode/hugemem/enclave/Makefile | 6 + samplecode/hugemem/enclave/Xargo.toml | 4 - samplecode/kvdb-memdb/Makefile | 20 +- samplecode/kvdb-memdb/enclave/Cargo.toml | 1 - samplecode/kvdb-memdb/enclave/Makefile | 6 + samplecode/kvdb-memdb/enclave/Xargo.toml | 4 - samplecode/localattestation/Makefile | 20 +- samplecode/localattestation/attestation/Cargo.toml | 1 - samplecode/localattestation/attestation/Xargo.toml | 4 - samplecode/localattestation/enclave1/Cargo.toml | 1 - samplecode/localattestation/enclave1/Makefile | 6 + samplecode/localattestation/enclave1/Xargo.toml | 4 - samplecode/localattestation/enclave2/Cargo.toml | 1 - samplecode/localattestation/enclave2/Makefile | 6 + samplecode/localattestation/enclave2/Xargo.toml | 4 - samplecode/localattestation/enclave3/Cargo.toml | 1 - samplecode/localattestation/enclave3/Makefile | 6 + samplecode/localattestation/enclave3/Xargo.toml | 4 - samplecode/logger/Makefile | 18 +- samplecode/logger/enclave/Cargo.toml | 1 - samplecode/logger/enclave/Makefile | 6 + samplecode/logger/enclave/Xargo.toml | 4 - samplecode/machine-learning/Makefile | 18 +- samplecode/machine-learning/enclave/Cargo.toml | 1 - samplecode/machine-learning/enclave/Makefile | 6 + samplecode/machine-learning/enclave/Xargo.toml | 4 - samplecode/mio/client/Makefile | 17 +- samplecode/mio/client/enclave/Cargo.toml | 1 - samplecode/mio/client/enclave/Makefile | 6 + samplecode/mio/client/enclave/Xargo.toml | 4 - samplecode/mio/server/Makefile | 18 +- samplecode/mio/server/enclave/Cargo.toml | 1 - samplecode/mio/server/enclave/Makefile | 6 + samplecode/mio/server/enclave/Xargo.toml | 4 - samplecode/mutual-ra/Makefile | 18 +- samplecode/mutual-ra/enclave/Cargo.toml | 1 - samplecode/mutual-ra/enclave/Makefile | 6 + samplecode/mutual-ra/enclave/Xargo.toml | 4 - samplecode/net2/Makefile | 18 +- samplecode/net2/enclave/Cargo.toml | 1 - samplecode/net2/enclave/Makefile | 6 + samplecode/net2/enclave/Xargo.toml | 4 - samplecode/pcl/encrypted-hello/Makefile | 17 +- samplecode/pcl/encrypted-hello/enclave/Cargo.toml | 1 - samplecode/pcl/encrypted-hello/enclave/Makefile | 6 + samplecode/pcl/encrypted-hello/enclave/Xargo.toml | 4 - samplecode/pcl/pcl-seal/Makefile | 18 +- samplecode/pcl/pcl-seal/enclave/Cargo.toml | 1 - samplecode/pcl/pcl-seal/enclave/Makefile | 6 + samplecode/pcl/pcl-seal/enclave/Xargo.toml | 4 - .../pcl/pcl-seal/enclave/ue_send_recv/Cargo.toml | 1 - samplecode/prost-protobuf/Makefile | 18 +- samplecode/prost-protobuf/enclave/Cargo.toml | 1 - samplecode/prost-protobuf/enclave/Makefile | 6 + samplecode/prost-protobuf/enclave/Xargo.toml | 4 - samplecode/protobuf/Makefile | 18 +- samplecode/protobuf/enclave/Cargo.toml | 1 - samplecode/protobuf/enclave/Makefile | 6 + samplecode/protobuf/enclave/Xargo.toml | 4 - samplecode/psi/SMCClient/Makefile | 13 +- samplecode/psi/SMCServer/Makefile | 25 +- samplecode/psi/SMCServer/enclave/Cargo.toml | 2 - samplecode/psi/SMCServer/enclave/Makefile | 6 + samplecode/psi/SMCServer/enclave/Xargo.toml | 4 - samplecode/remoteattestation/Application/Makefile | 25 +- .../Application/enclave/Cargo.toml | 2 - .../remoteattestation/Application/enclave/Makefile | 6 + .../Application/enclave/Xargo.toml | 4 - .../remoteattestation/ServiceProvider/Makefile | 11 +- samplecode/sealeddata/Makefile | 20 +- samplecode/sealeddata/enclave/Cargo.toml | 1 - samplecode/sealeddata/enclave/Makefile | 6 + samplecode/sealeddata/enclave/Xargo.toml | 4 - samplecode/secretsharing/Makefile | 21 +- samplecode/secretsharing/enclave/Cargo.toml | 1 - samplecode/secretsharing/enclave/Makefile | 6 + samplecode/secretsharing/enclave/Xargo.toml | 4 - samplecode/serialize/Makefile | 20 +- samplecode/serialize/enclave/Cargo.toml | 1 - samplecode/serialize/enclave/Makefile | 6 + samplecode/serialize/enclave/Xargo.toml | 4 - samplecode/sgx-cov/Makefile | 17 +- samplecode/sgx-cov/enclave/Cargo.toml | 1 - samplecode/sgx-cov/enclave/Makefile | 6 + samplecode/sgx-cov/enclave/Xargo.toml | 4 - samplecode/sgxcounter/Makefile | 163 - samplecode/sgxcounter/Readme.md | 6 - samplecode/sgxcounter/app/Cargo.toml | 13 - samplecode/sgxcounter/app/build.rs | 40 - samplecode/sgxcounter/app/src/main.rs | 82 - samplecode/sgxcounter/bin/readme.txt | 1 - samplecode/sgxcounter/enclave/Cargo.toml | 46 - samplecode/sgxcounter/enclave/Enclave.config.xml | 12 - samplecode/sgxcounter/enclave/Enclave.edl | 29 - samplecode/sgxcounter/enclave/Enclave.lds | 9 - samplecode/sgxcounter/enclave/Enclave_private.pem | 39 - samplecode/sgxcounter/enclave/Makefile | 32 - samplecode/sgxcounter/enclave/Xargo.toml | 94 - samplecode/sgxcounter/enclave/src/lib.rs | 88 - .../enclave/x86_64-unknown-linux-sgx.json | 31 - samplecode/sgxcounter/lib/readme.txt | 1 - samplecode/sgxtime/Makefile | 163 - samplecode/sgxtime/Readme.md | 6 - samplecode/sgxtime/app/Cargo.toml | 14 - samplecode/sgxtime/app/build.rs | 40 - samplecode/sgxtime/app/src/main.rs | 82 - samplecode/sgxtime/bin/readme.txt | 1 - samplecode/sgxtime/enclave/Cargo.toml | 46 - samplecode/sgxtime/enclave/Enclave.config.xml | 12 - samplecode/sgxtime/enclave/Enclave.edl | 29 - samplecode/sgxtime/enclave/Enclave.lds | 9 - samplecode/sgxtime/enclave/Enclave_private.pem | 39 - samplecode/sgxtime/enclave/Makefile | 32 - samplecode/sgxtime/enclave/Xargo.toml | 94 - samplecode/sgxtime/enclave/src/lib.rs | 61 - .../sgxtime/enclave/x86_64-unknown-linux-sgx.json | 31 - samplecode/sgxtime/lib/readme.txt | 1 - samplecode/static-data-distribution/Makefile | 18 +- samplecode/static-data-distribution/app/Cargo.toml | 1 - .../static-data-distribution/enclave/Cargo.toml | 1 - .../static-data-distribution/enclave/Makefile | 6 + .../static-data-distribution/enclave/Xargo.toml | 4 - samplecode/switchless/Makefile | 18 +- samplecode/switchless/enclave/Cargo.toml | 1 - samplecode/switchless/enclave/Makefile | 6 + samplecode/switchless/enclave/Xargo.toml | 4 - samplecode/tcmalloc/Makefile | 22 +- samplecode/tcmalloc/enclave/Cargo.toml | 1 - samplecode/tcmalloc/enclave/Makefile | 6 + samplecode/tcmalloc/enclave/Xargo.toml | 4 - samplecode/thread/Makefile | 24 +- samplecode/thread/enclave/Cargo.toml | 1 - samplecode/thread/enclave/Makefile | 6 + samplecode/thread/enclave/Xargo.toml | 4 - samplecode/tls/tlsclient/Makefile | 17 +- samplecode/tls/tlsclient/enclave/Cargo.toml | 1 - samplecode/tls/tlsclient/enclave/Makefile | 6 + samplecode/tls/tlsclient/enclave/Xargo.toml | 4 - samplecode/tls/tlsserver/Makefile | 18 +- samplecode/tls/tlsserver/enclave/Cargo.toml | 1 - samplecode/tls/tlsserver/enclave/Makefile | 6 + samplecode/tls/tlsserver/enclave/Xargo.toml | 4 - samplecode/tr-mpc/tr-mpc-server/Makefile | 18 +- samplecode/tr-mpc/tr-mpc-server/enclave/Cargo.toml | 1 - samplecode/tr-mpc/tr-mpc-server/enclave/Makefile | 6 + samplecode/tr-mpc/tr-mpc-server/enclave/Xargo.toml | 4 - samplecode/ue-ra/ue-ra-server/Makefile | 17 +- samplecode/ue-ra/ue-ra-server/enclave/Cargo.toml | 1 - samplecode/ue-ra/ue-ra-server/enclave/Makefile | 6 + samplecode/ue-ra/ue-ra-server/enclave/Xargo.toml | 4 - samplecode/unit-test/Makefile | 18 +- samplecode/unit-test/enclave/Cargo.toml | 8 +- samplecode/unit-test/enclave/Makefile | 6 + samplecode/unit-test/enclave/Xargo.toml | 6 +- samplecode/unit-test/enclave/src/lib.rs | 8 +- samplecode/unit-test/enclave/src/test_alignbox.rs | 80 +- .../unit-test/enclave/src/test_alignstruct.rs | 82 + samplecode/unit-test/enclave/src/test_rts.rs | 2 +- samplecode/wasmi/Makefile | 18 +- samplecode/wasmi/enclave/Cargo.toml | 1 - samplecode/wasmi/enclave/Makefile | 6 + samplecode/wasmi/enclave/Xargo.toml | 4 - samplecode/wasmi/enclave/sgxwasm/Cargo.toml | 1 - samplecode/zlib-lazy-static-sample/Makefile | 18 +- .../zlib-lazy-static-sample/enclave/Cargo.toml | 1 - .../zlib-lazy-static-sample/enclave/Makefile | 6 + .../zlib-lazy-static-sample/enclave/Xargo.toml | 4 - .../Cargo.toml | 12 +- .../LICENSE | 0 .../Readme.md | 0 sgx_align_struct_attribute/src/align.rs | 232 ++ sgx_align_struct_attribute/src/layout.rs | 199 + .../src/lib.rs | 18 +- sgx_alloc/Cargo.toml | 2 +- {sgx_tse => sgx_alloc}/src/alignalloc.rs | 43 +- {sgx_tse => sgx_alloc}/src/alignbox.rs | 58 +- sgx_alloc/src/lib.rs | 139 +- sgx_alloc/src/rsrvmem.rs | 166 + sgx_alloc/src/{lib.rs => system.rs} | 71 +- sgx_backtrace/Cargo.toml | 2 +- sgx_backtrace_sys/Cargo.toml | 2 +- sgx_backtrace_sys/build.rs | 43 +- sgx_build_helper/Cargo.toml | 2 +- sgx_build_helper/lib.rs | 18 +- {sgx_alloc => sgx_core_futures}/Cargo.toml | 9 +- {sgx_tservice => sgx_core_futures}/LICENSE | 0 {sgx_tservice => sgx_core_futures}/Readme.md | 0 {sgx_tstd => sgx_core_futures}/src/future.rs | 23 +- sgx_core_futures/src/lib.rs | 99 + sgx_cov/Cargo.toml | 2 +- sgx_crypto_helper/Cargo.toml | 72 +- sgx_crypto_helper/src/lib.rs | 13 +- sgx_crypto_helper/src/rsa2048.rs | 30 + sgx_crypto_helper/src/rsa3072.rs | 31 + sgx_demangle/Cargo.toml | 2 +- sgx_libc/Cargo.toml | 2 +- sgx_libc/src/linux/x86_64/mod.rs | 158 +- sgx_libc/src/linux/x86_64/ocall.rs | 1483 ++++---- sgx_no_tstd/Cargo.toml | 2 +- sgx_no_tstd/build.rs | 15 +- sgx_panic_unwind/lib.rs | 2 +- sgx_rand/Cargo.toml | 2 +- sgx_rand_derive/Cargo.toml | 2 +- sgx_serialize/Cargo.toml | 2 +- sgx_serialize_derive/Cargo.toml | 2 +- sgx_serialize_derive_internals/Cargo.toml | 2 +- sgx_tcrypto/Cargo.toml | 2 +- sgx_tcrypto/src/crypto.rs | 224 +- sgx_tcrypto_helper/Cargo.toml | 42 +- sgx_tcrypto_helper/src/lib.rs | 46 +- sgx_tcrypto_helper/src/rsa2048.rs | 472 --- sgx_tcrypto_helper/src/rsa3072.rs | 461 --- sgx_tdh/Cargo.toml | 2 +- sgx_tdh/src/dh.rs | 20 +- sgx_tkey_exchange/Cargo.toml | 2 +- sgx_tkey_exchange/src/lib.rs | 22 +- sgx_tprotected_fs/Cargo.toml | 2 +- sgx_tprotected_fs/src/fs.rs | 10 +- sgx_trts/Cargo.toml | 2 +- sgx_trts/src/c_str.rs | 2 +- sgx_trts/src/cpu_feature.rs | 117 +- {sgx_tstd => sgx_trts}/src/cpuid.rs | 9 +- sgx_trts/src/enclave.rs | 145 +- sgx_trts/src/lib.rs | 5 +- sgx_trts/src/memchr.rs | 2 - sgx_trts/src/memeq.rs | 40 +- sgx_trts/src/oom.rs | 4 +- sgx_trts/src/trts.rs | 38 +- sgx_trts/src/veh.rs | 11 +- sgx_tse/Cargo.toml | 2 +- sgx_tse/src/lib.rs | 5 - sgx_tse/src/se.rs | 12 +- sgx_tseal/Cargo.toml | 2 +- sgx_tseal/src/aad.rs | 24 +- sgx_tseal/src/internal.rs | 28 +- sgx_tseal/src/seal.rs | 26 +- sgx_tservice/Cargo.toml | 19 - sgx_tservice/src/lib.rs | 38 - sgx_tservice/src/sgxcounter.rs | 551 --- sgx_tservice/src/sgxtime.rs | 200 - sgx_tservice/src/tae.rs | 201 - sgx_tstd/Cargo.toml | 6 +- sgx_tstd/build.rs | 12 + sgx_tstd/hashbrown/.cargo_vcs_info.json | 5 + sgx_tstd/hashbrown/.gitignore | 3 + sgx_tstd/hashbrown/CHANGELOG.md | 208 ++ sgx_tstd/hashbrown/Cargo.toml | 83 + sgx_tstd/hashbrown/Cargo.toml.orig | 58 + sgx_tstd/hashbrown/LICENSE-APACHE | 201 + sgx_tstd/hashbrown/LICENSE-MIT | 25 + sgx_tstd/hashbrown/README.md | 125 + sgx_tstd/hashbrown/benches/bench.rs | 260 ++ sgx_tstd/hashbrown/build.rs | 9 + sgx_tstd/hashbrown/clippy.toml | 1 + sgx_tstd/hashbrown/src/external_trait_impls/mod.rs | 4 + .../src/external_trait_impls/rayon/helpers.rs | 26 + .../src/external_trait_impls/rayon/map.rs | 676 ++++ .../src/external_trait_impls/rayon/mod.rs | 4 + .../src/external_trait_impls/rayon/raw.rs | 193 + .../src/external_trait_impls/rayon/set.rs | 646 ++++ .../hashbrown/src/external_trait_impls/serde.rs | 200 + sgx_tstd/hashbrown/src/lib.rs | 121 + sgx_tstd/hashbrown/src/macros.rs | 54 + sgx_tstd/hashbrown/src/map.rs | 3861 ++++++++++++++++++++ sgx_tstd/hashbrown/src/raw/bitmask.rs | 108 + sgx_tstd/hashbrown/src/raw/generic.rs | 155 + sgx_tstd/hashbrown/src/raw/mod.rs | 1528 ++++++++ sgx_tstd/hashbrown/src/raw/sse2.rs | 143 + sgx_tstd/hashbrown/src/rustc_entry.rs | 621 ++++ sgx_tstd/hashbrown/src/scopeguard.rs | 49 + sgx_tstd/hashbrown/src/set.rs | 1906 ++++++++++ sgx_tstd/hashbrown/tests/hasher.rs | 65 + sgx_tstd/hashbrown/tests/rayon.rs | 533 +++ sgx_tstd/hashbrown/tests/serde.rs | 65 + sgx_tstd/hashbrown/tests/set.rs | 30 + sgx_tstd/src/collections/hash/map.rs | 3438 +++++++++++------ sgx_tstd/src/collections/hash/mod.rs | 26 - sgx_tstd/src/collections/hash/set.rs | 1429 +++++++- sgx_tstd/src/collections/hash/table.rs | 1134 ------ sgx_tstd/src/collections/mod.rs | 4 +- sgx_tstd/src/cpuid.rs | 126 +- sgx_tstd/src/enclave.rs | 29 +- sgx_tstd/src/future.rs | 2 +- sgx_tstd/src/lib.rs | 4 +- sgx_tstd/src/panicking.rs | 17 +- sgx_tstd/src/rt.rs | 2 +- sgx_tstd/src/sync/condvar.rs | 187 +- sgx_tstd/src/sync/mod.rs | 4 +- sgx_tstd/src/sync/mutex.rs | 372 +- sgx_tstd/src/sync/remutex.rs | 83 +- sgx_tstd/src/sync/rwlock.rs | 319 +- sgx_tstd/src/sync/spinlock.rs | 4 +- sgx_tstd/src/sys/condvar.rs | 230 ++ .../src/sys/fast_thread_local.rs | 19 +- sgx_tstd/src/sys/fd.rs | 4 +- sgx_tstd/src/sys/mod.rs | 7 + sgx_tstd/src/sys/mutex.rs | 336 ++ sgx_tstd/src/sys/os.rs | 2 +- sgx_tstd/src/sys/rwlock.rs | 319 ++ sgx_tstd/src/sys/thread.rs | 138 +- .../src/oom.rs => sgx_tstd/src/sys/thread_local.rs | 47 +- sgx_tstd/src/sys_common/at_exit_imp.rs | 3 +- sgx_tstd/src/sys_common/mod.rs | 40 +- sgx_tstd/src/sys_common/thread.rs | 28 - sgx_tstd/src/sys_common/thread_local.rs | 231 ++ sgx_tstd/src/thread/local.rs | 411 ++- sgx_tstd/src/thread/mod.rs | 43 +- sgx_tunittest/Cargo.toml | 2 +- sgx_types/Cargo.toml | 2 +- sgx_types/src/cpu_feature.rs | 4 +- sgx_types/src/error.rs | 6 + sgx_types/src/function.rs | 673 ++-- sgx_types/src/marker.rs | 4 +- sgx_types/src/metadata.rs | 54 +- sgx_types/src/types.rs | 177 +- sgx_ucrypto/Cargo.toml | 2 +- sgx_ucrypto/src/crypto.rs | 198 +- sgx_ucrypto/src/util.rs | 38 +- sgx_unwind/build.rs | 39 +- sgx_unwind/libunwind/autogen-linux.sh | 27 + sgx_urts/Cargo.toml | 2 +- sgx_urts/src/asyncio.rs | 15 +- sgx_urts/src/enclave.rs | 44 +- sgx_urts/src/env.rs | 38 +- sgx_urts/src/event.rs | 31 +- sgx_urts/src/fd.rs | 44 +- sgx_urts/src/file.rs | 118 +- sgx_urts/src/mem.rs | 22 +- sgx_urts/src/net.rs | 10 +- sgx_urts/src/pipe.rs | 8 +- sgx_urts/src/socket.rs | 87 +- sgx_urts/src/sys.rs | 38 +- sgx_urts/src/thread.rs | 71 +- sgx_urts/src/time.rs | 4 +- sgx_ustdc/Makefile | 2 +- sgx_ustdc/asyncio.c | 8 +- sgx_ustdc/env.c | 10 +- sgx_ustdc/event.c | 42 +- sgx_ustdc/fd.c | 26 +- sgx_ustdc/file.c | 16 +- sgx_ustdc/inc/spinlock.h | 51 +- sgx_ustdc/mem.c | 14 +- sgx_ustdc/net.c | 6 +- sgx_ustdc/pipe.c | 4 +- sgx_ustdc/socket.c | 71 +- sgx_ustdc/spinlock.c | 54 +- sgx_ustdc/sys.c | 24 +- sgx_ustdc/thread.c | 79 +- sgx_ustdc/time.c | 2 +- xargo/sgx_tstd/Cargo.toml | 4 +- xargo/sgx_tstd/build.rs | 12 + 427 files changed, 22293 insertions(+), 10462 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
