This is an automated email from the ASF dual-hosted git repository.
rduan pushed a change to branch master
in repository
https://gitbox.apache.org/repos/asf/incubator-teaclave-sgx-sdk.git.
from 6f54d39 Polish README.md (#361)
add e4eadce upgrade rust-toolchain to nightly-2021-09-13 and bump version
to 1.1.4
add 6633552 fix: const-initialized thread locals
add e3eea80 Support intel sgx sdk 2.15 and dcap 1.12
add 5f037b6 Fix switchless samplecode link error
add 19355dc Update sgx_types for dcap 1.12
new 8633788 Merge pull request #363 from apache/v1.1.4-testing
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
buildenv.mk | 52 +-
common/inc/ctype.h | 1 +
common/inc/wchar.h | 4 +
common/inc/wctype.h | 39 +-
dockerfile/02_binutils.sh | 10 +-
dockerfile/03_sdk.sh | 4 +-
dockerfile/04_psw_deb.sh | 11 -
dockerfile/Dockerfile.1604.nightly | 50 -
dockerfile/Dockerfile.1804.nightly | 8 +-
dockerfile/Dockerfile.2004.nightly | 8 +-
dockerfile/Dockerfile.centos8.nightly | 6 +-
dockerfile/Dockerfile.fedora31.nightly | 40 -
dockerfile/build.sh | 12 +-
dockerfile/push.sh | 12 +-
edl/sgx_file.edl | 1 +
edl/sgx_socket.edl | 23 +-
edl/sgx_sys.edl | 4 +-
rust-toolchain | 2 +-
samplecode/switchless/app/build.rs | 1 +
samplecode/switchless/app/src/main.rs | 2 -
samplecode/thread/enclave/src/lib.rs | 25 +-
samplecode/unit-test/app/Cargo.toml | 2 +-
samplecode/unit-test/enclave/build.rs | 13 +-
samplecode/unit-test/enclave/src/lib.rs | 491 +-
samplecode/unit-test/enclave/src/test_alignbox.rs | 290 +-
.../unit-test/enclave/src/test_alignstruct.rs | 11 +-
samplecode/unit-test/enclave/src/test_assert.rs | 7 +-
samplecode/unit-test/enclave/src/test_crypto.rs | 7 +-
samplecode/unit-test/enclave/src/test_env.rs | 2 +-
samplecode/unit-test/enclave/src/test_exception.rs | 23 +-
samplecode/unit-test/enclave/src/test_file.rs | 9 +-
samplecode/unit-test/enclave/src/test_fp.rs | 254 +
samplecode/unit-test/enclave/src/test_mpsc.rs | 291 +-
samplecode/unit-test/enclave/src/test_path.rs | 46 +-
samplecode/unit-test/enclave/src/test_rand.rs | 646 +-
.../unit-test/enclave/src/test_rand_cratesio.rs | 20 +-
samplecode/unit-test/enclave/src/test_rts.rs | 164 +-
samplecode/unit-test/enclave/src/test_seal.rs | 51 +-
samplecode/unit-test/enclave/src/test_serialize.rs | 200 +-
samplecode/unit-test/enclave/src/test_signal.rs | 199 +-
samplecode/unit-test/enclave/src/test_thread.rs | 120 +-
samplecode/unit-test/enclave/src/test_time.rs | 14 +-
samplecode/unit-test/enclave/src/test_types.rs | 15 +-
samplecode/unit-test/enclave/src/utils.rs | 14 +-
sgx_align_struct_attribute/Cargo.toml | 4 +-
sgx_align_struct_attribute/src/align.rs | 9 +-
sgx_alloc/Cargo.toml | 3 +-
sgx_alloc/build.rs | 79 -
sgx_alloc/src/system.rs | 100 +-
sgx_backtrace/Cargo.toml | 4 +-
sgx_backtrace/src/backtrace/libunwind.rs | 120 +-
sgx_backtrace/src/backtrace/mod.rs | 15 +-
sgx_backtrace/src/capture.rs | 84 +-
sgx_backtrace/src/lib.rs | 50 +-
sgx_backtrace/src/print.rs | 75 +-
sgx_backtrace/src/symbolize/libbacktrace.rs | 84 +-
sgx_backtrace/src/symbolize/mod.rs | 63 +-
sgx_backtrace/src/types.rs | 13 +-
sgx_backtrace_sys/Cargo.toml | 5 +-
sgx_backtrace_sys/build.rs | 26 +-
sgx_backtrace_sys/libbacktrace/backtrace_t.h | 4 +-
sgx_backtrace_sys/libbacktrace/read.c | 20 +-
sgx_backtrace_sys/src/lib.rs | 55 +-
sgx_build_helper/Cargo.toml | 9 +-
sgx_build_helper/{ => src}/lib.rs | 41 +-
sgx_cov/Cargo.toml | 6 +-
sgx_cov/{ => src}/lib.rs | 0
sgx_crypto_helper/Cargo.toml | 4 +-
sgx_crypto_helper/x86_64-unknown-linux-sgx.json | 38 -
sgx_demangle/Cargo.toml | 11 +-
sgx_demangle/src/legacy.rs | 179 +-
sgx_demangle/src/lib.rs | 166 +-
sgx_demangle/src/v0.rs | 923 ++-
sgx_edl/Cargo.toml | 4 +-
sgx_edl/common/inc/ctype.h | 1 +
sgx_edl/common/inc/wchar.h | 4 +
sgx_edl/common/inc/wctype.h | 39 +-
sgx_edl/edl/sgx_file.edl | 1 +
sgx_edl/edl/sgx_socket.edl | 23 +-
sgx_edl/edl/sgx_sys.edl | 4 +-
sgx_libc/Cargo.toml | 4 +-
sgx_libc/src/lib.rs | 2 -
sgx_libc/src/linux/x86_64/mod.rs | 497 +-
sgx_libc/src/linux/x86_64/ocall.rs | 2821 ++++---
sgx_no_tstd/Cargo.toml | 4 +-
sgx_no_tstd/build.rs | 5 +-
sgx_panic_abort/Cargo.toml | 4 +-
sgx_panic_abort/{ => src}/lib.rs | 17 +-
sgx_panic_unwind/Cargo.toml | 4 +-
sgx_panic_unwind/{ => src}/dwarf/eh.rs | 24 +-
sgx_panic_unwind/{ => src}/dwarf/mod.rs | 6 +-
sgx_panic_unwind/{ => src}/gcc.rs | 57 +-
sgx_panic_unwind/{ => src}/lib.rs | 22 +-
sgx_rand/Cargo.toml | 4 +-
sgx_rand_derive/Cargo.toml | 4 +-
sgx_serialize/Cargo.toml | 4 +-
sgx_serialize_derive/Cargo.toml | 4 +-
sgx_serialize_derive_internals/Cargo.toml | 4 +-
sgx_signal/Cargo.toml | 4 +-
sgx_signal/src/exception.rs | 9 +-
sgx_signal/src/manager.rs | 6 +-
sgx_signal/src/signal.rs | 35 +-
sgx_tcrypto/Cargo.toml | 4 +-
sgx_tcrypto/src/crypto.rs | 119 +
sgx_tcrypto_helper/Cargo.toml | 4 +-
sgx_tdh/Cargo.toml | 4 +-
sgx_tdh/src/dh.rs | 25 +-
sgx_tdh/src/lib.rs | 6 +-
sgx_tkey_exchange/Cargo.toml | 4 +-
sgx_tprotected_fs/Cargo.toml | 4 +-
sgx_trts/Cargo.toml | 4 +-
sgx_trts/src/ascii.rs | 66 +-
sgx_trts/src/c_str.rs | 893 ++-
sgx_trts/src/lib.rs | 4 +-
sgx_trts/src/memchr.rs | 33 +-
sgx_tse/Cargo.toml | 4 +-
sgx_tseal/Cargo.toml | 4 +-
sgx_tseal/src/internal.rs | 60 +-
sgx_tseal/src/lib.rs | 7 +-
sgx_tstd/Cargo.toml | 5 +-
sgx_tstd/build.rs | 71 -
sgx_tstd/hashbrown/.cargo_vcs_info.json | 5 -
sgx_tstd/hashbrown/.gitignore | 3 -
sgx_tstd/hashbrown/CHANGELOG.md | 65 +-
sgx_tstd/hashbrown/Cargo.toml | 44 +-
sgx_tstd/hashbrown/Cargo.toml.orig | 11 +-
sgx_tstd/hashbrown/README.md | 97 +-
sgx_tstd/hashbrown/benches/bench.rs | 101 +-
.../src/external_trait_impls/rayon/map.rs | 220 +-
.../src/external_trait_impls/rayon/raw.rs | 58 +-
.../src/external_trait_impls/rayon/set.rs | 141 +-
sgx_tstd/hashbrown/src/lib.rs | 53 +-
sgx_tstd/hashbrown/src/map.rs | 809 +-
sgx_tstd/hashbrown/src/raw/alloc.rs | 72 +
sgx_tstd/hashbrown/src/raw/generic.rs | 8 +-
sgx_tstd/hashbrown/src/raw/mod.rs | 1308 +--
sgx_tstd/hashbrown/src/raw/sse2.rs | 7 +-
sgx_tstd/hashbrown/src/rustc_entry.rs | 58 +-
sgx_tstd/hashbrown/src/scopeguard.rs | 8 +-
sgx_tstd/hashbrown/src/set.rs | 428 +-
sgx_tstd/hashbrown/tests/serde.rs | 22 +-
sgx_tstd/src/alloc.rs | 66 +-
sgx_tstd/src/backtrace.rs | 159 +-
sgx_tstd/src/collections/hash/map.rs | 588 +-
sgx_tstd/src/collections/hash/mod.rs | 17 +
sgx_tstd/src/collections/hash/set.rs | 270 +-
sgx_tstd/src/collections/mod.rs | 23 +-
sgx_tstd/src/debug.rs | 28 -
sgx_tstd/src/enclave.rs | 10 +-
sgx_tstd/src/env.rs | 314 +-
sgx_tstd/src/error.rs | 436 +-
sgx_tstd/src/f32.rs | 553 +-
sgx_tstd/src/f64.rs | 582 +-
sgx_tstd/src/ffi/c_str.rs | 7 +-
sgx_tstd/src/ffi/mod.rs | 61 +-
sgx_tstd/src/ffi/os_str.rs | 573 +-
sgx_tstd/src/fs.rs | 1090 ++-
sgx_tstd/src/future.rs | 30 -
sgx_tstd/src/io/buffered.rs | 686 --
sgx_tstd/src/io/buffered/bufreader.rs | 455 ++
sgx_tstd/src/io/buffered/bufwriter.rs | 672 ++
sgx_tstd/src/io/buffered/linewriter.rs | 241 +
sgx_tstd/src/io/buffered/linewritershim.rs | 293 +
sgx_tstd/src/io/buffered/mod.rs | 201 +
sgx_tstd/src/io/copy.rs | 156 +
sgx_tstd/src/io/cursor.rs | 257 +-
sgx_tstd/src/io/error.rs | 485 +-
sgx_tstd/src/io/impls.rs | 62 +-
sgx_tstd/src/io/{lazy.rs => lazy.bak.rs} | 24 +-
sgx_tstd/src/io/mod.rs | 1613 +++-
sgx_tstd/src/io/prelude.rs | 2 +-
sgx_tstd/src/io/stdio.rs | 822 +-
sgx_tstd/src/io/util.rs | 203 +-
sgx_tstd/src/lazy.rs | 67 +-
sgx_tstd/src/lib.rs | 141 +-
sgx_tstd/src/macros.rs | 250 +-
sgx_tstd/src/memchr.rs | 42 -
sgx_tstd/src/net/addr.rs | 523 +-
sgx_tstd/src/net/ip.rs | 1528 +++-
sgx_tstd/src/net/mod.rs | 30 +-
sgx_tstd/src/net/parser.rs | 408 +-
sgx_tstd/src/net/tcp.rs | 550 +-
sgx_tstd/src/net/udp.rs | 453 +-
sgx_tstd/src/num.rs | 2 +
sgx_tstd/src/os/{ => fd}/mod.rs | 14 +-
sgx_tstd/src/os/fd/net.rs | 60 +
sgx_tstd/src/os/fd/owned.rs | 295 +
sgx_tstd/src/{sys/ext/io.rs => os/fd/raw.rs} | 114 +-
sgx_tstd/src/os/fs.rs | 245 +-
sgx_tstd/src/os/mod.rs | 8 +-
sgx_tstd/src/os/raw.rs | 2 +
.../src/{sys/ext/ffi.rs => os/unix/ffi/mod.rs} | 38 +-
sgx_tstd/src/os/unix/ffi/os_str.rs | 77 +
sgx_tstd/src/os/unix/fs.rs | 909 +++
.../src/lib.rs => sgx_tstd/src/os/unix/io/fd.rs | 5 +-
sgx_tstd/src/os/unix/io/mod.rs | 53 +
.../src/lib.rs => sgx_tstd/src/os/unix/io/raw.rs | 4 +-
sgx_tstd/src/{sys/ext => os/unix}/mod.rs | 39 +-
sgx_tstd/src/os/unix/net/addr.rs | 225 +
sgx_tstd/src/os/unix/net/ancillary.rs | 557 ++
sgx_tstd/src/os/unix/net/datagram.rs | 837 ++
sgx_tstd/src/os/unix/net/listener.rs | 350 +
.../src/linux => sgx_tstd/src/os/unix/net}/mod.rs | 19 +-
sgx_tstd/src/os/unix/net/stream.rs | 633 ++
sgx_tstd/src/{sys/ext => os/unix}/raw.rs | 8 +-
sgx_tstd/src/{sys/ext => os/unix}/thread.rs | 8 +-
sgx_tstd/src/os/unix/ucred.rs | 81 +
sgx_tstd/src/panic.rs | 327 +-
sgx_tstd/src/panicking.rs | 357 +-
sgx_tstd/src/path.rs | 1198 ++-
sgx_tstd/src/prelude/mod.rs | 90 +-
sgx_tstd/src/prelude/v1.rs | 28 +-
sgx_tstd/src/rand/reader.rs | 69 -
sgx_tstd/src/rt.rs | 21 +-
sgx_tstd/src/sgxfs.rs | 6 +-
sgx_tstd/src/sync/barrier.rs | 107 +-
sgx_tstd/src/sync/condvar.rs | 532 +-
sgx_tstd/src/sync/mod.rs | 7 +-
sgx_tstd/src/sync/mpsc/blocking.rs | 16 +-
sgx_tstd/src/sync/mpsc/cache_aligned.rs | 2 +-
sgx_tstd/src/sync/mpsc/mod.rs | 212 +-
sgx_tstd/src/sync/mpsc/mpsc_queue.rs | 14 +-
sgx_tstd/src/sync/mpsc/oneshot.rs | 30 +-
sgx_tstd/src/sync/mpsc/shared.rs | 40 +-
sgx_tstd/src/sync/mpsc/spsc_queue.rs | 10 +-
sgx_tstd/src/sync/mpsc/stream.rs | 32 +-
sgx_tstd/src/sync/mpsc/sync.rs | 46 +-
sgx_tstd/src/sync/mutex.rs | 495 +-
sgx_tstd/src/sync/once.rs | 240 +-
sgx_tstd/src/{sys_common => sync}/poison.rs | 75 +-
sgx_tstd/src/sync/remutex.bak.rs | 186 +
sgx_tstd/src/sync/rwlock.rs | 331 +-
sgx_tstd/src/sync/spinlock.rs | 6 +-
sgx_tstd/src/sys/backtrace/mod.rs | 20 +-
sgx_tstd/src/sys/backtrace/printing/mod.rs | 66 +-
sgx_tstd/src/sys/backtrace/tracing/gcc_s.rs | 18 +-
sgx_tstd/src/sys/backtrace/tracing/mod.rs | 19 +-
sgx_tstd/src/sys/cmath.rs | 56 +-
sgx_tstd/src/sys/condvar.rs | 29 +-
sgx_tstd/src/sys/ext/fs.rs | 428 -
sgx_tstd/src/sys/ext/net.rs | 825 --
sgx_tstd/src/sys/fd.rs | 193 +-
sgx_tstd/src/sys/fs.rs | 311 +-
sgx_tstd/src/sys/io.rs | 7 +-
sgx_tstd/src/sys/memchr.rs | 2 +-
sgx_tstd/src/sys/mod.rs | 118 +-
sgx_tstd/src/sys/mutex.rs | 75 +-
sgx_tstd/src/sys/net.rs | 219 +-
sgx_tstd/src/sys/os.rs | 202 +-
.../{sys_common/os_str_bytes.rs => sys/os_str.rs} | 127 +-
sgx_tstd/src/sys/pipe.rs | 67 +-
sgx_tstd/src/sys/rand.rs | 6 +-
sgx_tstd/src/sys/rwlock.bak.rs | 308 +
sgx_tstd/src/sys/rwlock.rs | 21 +-
sgx_tstd/src/sys/sgxfs.rs | 47 +-
sgx_tstd/src/sys/stdio.rs | 95 +-
sgx_tstd/src/sys/thread.rs | 41 +-
.../{fast_thread_local.rs => thread_local_dtor.rs} | 4 +-
.../sys/{thread_local.rs => thread_local_key.rs} | 7 +-
sgx_tstd/src/sys/time.rs | 60 +-
sgx_tstd/src/sys_common/at_exit_imp.rs | 12 +-
sgx_tstd/src/sys_common/backtrace.rs | 63 +-
sgx_tstd/src/sys_common/bytestring.rs | 40 -
sgx_tstd/src/sys_common/condvar.rs | 139 +
sgx_tstd/src/sys_common/condvar/check.rs | 65 +
sgx_tstd/src/sys_common/fs.rs | 39 +-
sgx_tstd/src/sys_common/gnu/libbacktrace.rs | 80 +-
sgx_tstd/src/sys_common/gnu/mod.rs | 48 +-
sgx_tstd/src/sys_common/io.rs | 44 -
sgx_tstd/src/sys_common/memchr.rs | 173 +-
sgx_tstd/src/sys_common/mod.rs | 96 +-
.../src/{sync/remutex.rs => sys_common/mutex.rs} | 198 +-
sgx_tstd/src/sys_common/net.rs | 326 +-
sgx_tstd/src/sys_common/remutex.rs | 133 +
sgx_tstd/src/sys_common/rt.rs | 89 +
sgx_tstd/src/sys_common/rwlock.rs | 160 +
sgx_tstd/src/sys_common/thread_info.rs | 2 +-
sgx_tstd/src/sys_common/thread_local_dtor.rs | 53 +
.../{thread_local.rs => thread_local_key.rs} | 95 +-
sgx_tstd/src/sys_common/thread_parker/generic.rs | 137 +
.../src/sys_common/thread_parker/mod.rs | 3 +-
sgx_tstd/src/sys_common/util.rs | 45 -
sgx_tstd/src/sys_common/wtf8.rs | 59 +-
sgx_tstd/src/thread/local.rs | 252 +-
sgx_tstd/src/thread/mod.rs | 866 +-
sgx_tstd/src/time.rs | 335 +-
sgx_tstd/src/time/monotonic.rs | 133 +
sgx_tstd/src/untrusted/path.rs | 187 +-
sgx_tstd/src/untrusted/time.rs | 47 +-
sgx_tunittest/Cargo.toml | 4 +-
sgx_tunittest/src/lib.rs | 10 +-
sgx_types/Cargo.toml | 4 +-
sgx_types/src/error.rs | 9 +
sgx_types/src/function.rs | 13 +-
sgx_ucrypto/Cargo.toml | 4 +-
sgx_ucrypto/src/crypto.rs | 119 +
sgx_unwind/Cargo.toml | 6 +-
sgx_unwind/build.rs | 47 +-
sgx_unwind/libunwind/Makefile.am | 73 +-
sgx_unwind/libunwind/NEWS | 26 +
sgx_unwind/libunwind/README | 33 +-
sgx_unwind/libunwind/{README => README.md} | 33 +-
sgx_unwind/libunwind/autogen-linux.sh | 105 -
sgx_unwind/libunwind/autogen.sh | 49 +
.../libunwind/{configure.in => configure.ac} | 248 +-
sgx_unwind/libunwind/include/compiler.h | 72 +
sgx_unwind/libunwind/include/dwarf-eh.h | 40 +-
sgx_unwind/libunwind/include/dwarf.h | 471 +-
sgx_unwind/libunwind/include/dwarf_i.h | 460 +-
sgx_unwind/libunwind/include/libunwind-common.h.in | 24 +
sgx_unwind/libunwind/include/libunwind-dynamic.h | 166 +-
sgx_unwind/libunwind/include/libunwind-x86_64.h | 30 +-
sgx_unwind/libunwind/include/libunwind.h.in | 8 +-
sgx_unwind/libunwind/include/libunwind_i.h | 320 +-
sgx_unwind/libunwind/include/mempool.h | 26 +-
.../libunwind/include/pthread.h | 14 +-
sgx_unwind/libunwind/include/pthread_compat.h | 2 +-
sgx_unwind/libunwind/include/remote.h | 88 +-
.../libunwind/include/tdep-x86_64/dwarf-config.h | 22 +-
sgx_unwind/libunwind/include/tdep-x86_64/jmpbuf.h | 18 +-
.../libunwind/include/tdep-x86_64/libunwind_i.h | 227 +-
sgx_unwind/libunwind/include/tdep/dwarf-config.h | 8 +-
sgx_unwind/libunwind/include/tdep/jmpbuf.h | 6 +-
sgx_unwind/libunwind/include/tdep/libunwind_i.h.in | 8 +-
sgx_unwind/libunwind/include/unwind.h | 44 +-
sgx_unwind/libunwind/include/x86/jmpbuf.h | 10 +-
sgx_unwind/libunwind/m4/libtool.m4 | 8387 ++++++++++++++++++++
sgx_unwind/libunwind/m4/ltoptions.m4 | 437 +
sgx_unwind/libunwind/m4/ltsugar.m4 | 124 +
sgx_unwind/libunwind/m4/ltversion.m4 | 23 +
sgx_unwind/libunwind/m4/lt~obsolete.m4 | 99 +
sgx_unwind/libunwind/src/Makefile.am | 645 +-
sgx_unwind/libunwind/src/dwarf/Gexpr.c | 1024 ++-
sgx_unwind/libunwind/src/dwarf/Gfde.c | 486 +-
.../libunwind/src/dwarf/Gfind_proc_info-lsb.c | 1286 +--
.../libunwind/src/dwarf/Gfind_unwind_table.c | 278 +-
sgx_unwind/libunwind/src/dwarf/Gparser.c | 1312 +--
sgx_unwind/libunwind/src/dwarf/Gpe.c | 6 +-
sgx_unwind/libunwind/src/dwarf/Lstep.c | 5 -
sgx_unwind/libunwind/src/dwarf/global.c | 8 +-
sgx_unwind/libunwind/src/elf32.h | 2 +-
sgx_unwind/libunwind/src/elf64.h | 2 +-
sgx_unwind/libunwind/src/elfxx.c | 495 +-
sgx_unwind/libunwind/src/elfxx.h | 91 +-
sgx_unwind/libunwind/src/libunwind-generic.pc.in | 11 +
sgx_unwind/libunwind/src/mi/Gdestroy_addr_space.c | 8 +-
sgx_unwind/libunwind/src/mi/Gdyn-extract.c | 42 +-
sgx_unwind/libunwind/src/mi/Gdyn-remote.c | 346 +-
.../libunwind/src/mi/Gfind_dynamic_proc_info.c | 37 +-
sgx_unwind/libunwind/src/mi/Gget_accessors.c | 13 +-
sgx_unwind/libunwind/src/mi/Gget_fpreg.c | 8 +-
sgx_unwind/libunwind/src/mi/Gget_proc_info_by_ip.c | 16 +-
sgx_unwind/libunwind/src/mi/Gget_proc_name.c | 94 +-
sgx_unwind/libunwind/src/mi/Gget_reg.c | 16 +-
.../libunwind/src/mi/Gput_dynamic_unwind_info.c | 20 +-
.../src/{os-linux.c => mi/Gset_cache_size.c} | 73 +-
sgx_unwind/libunwind/src/mi/Gset_caching_policy.c | 26 +-
sgx_unwind/libunwind/src/mi/Gset_fpreg.c | 8 +-
sgx_unwind/libunwind/src/mi/Gset_reg.c | 8 +-
.../src/{dwarf/Lexpr.c => mi/Lset_cache_size.c} | 2 +-
sgx_unwind/libunwind/src/mi/_ReadSLEB.c | 28 +-
sgx_unwind/libunwind/src/mi/_ReadULEB.c | 22 +-
sgx_unwind/libunwind/src/mi/backtrace.c | 48 +-
sgx_unwind/libunwind/src/mi/dyn-cancel.c | 26 +-
sgx_unwind/libunwind/src/mi/dyn-info-list.c | 6 +-
sgx_unwind/libunwind/src/mi/dyn-register.c | 22 +-
sgx_unwind/libunwind/src/mi/flush_cache.c | 34 +-
sgx_unwind/libunwind/src/mi/init.c | 22 +-
sgx_unwind/libunwind/src/mi/mempool.c | 186 +-
sgx_unwind/libunwind/src/mi/strerror.c | 57 +-
sgx_unwind/libunwind/src/os-linux.c | 60 +-
sgx_unwind/libunwind/src/os-linux.h | 331 +-
sgx_unwind/libunwind/src/se-iterate-phdr.c | 10 +-
sgx_unwind/libunwind/src/se-libc-stubs.c | 11 +-
.../libunwind/src/setjmp/libunwind-setjmp.pc.in | 11 +
sgx_unwind/libunwind/src/setjmp/longjmp.c | 60 +-
sgx_unwind/libunwind/src/setjmp/setjmp.c | 16 +-
sgx_unwind/libunwind/src/setjmp/setjmp_i.h | 84 +-
sgx_unwind/libunwind/src/setjmp/siglongjmp.c | 96 +-
sgx_unwind/libunwind/src/setjmp/sigsetjmp.c | 26 +-
sgx_unwind/libunwind/src/unwind/Backtrace.c | 34 +-
sgx_unwind/libunwind/src/unwind/DeleteException.c | 12 +-
.../libunwind/src/unwind/FindEnclosingFunction.c | 18 +-
sgx_unwind/libunwind/src/unwind/ForcedUnwind.c | 32 +-
sgx_unwind/libunwind/src/unwind/GetBSP.c | 14 +-
sgx_unwind/libunwind/src/unwind/GetCFA.c | 12 +-
sgx_unwind/libunwind/src/unwind/GetDataRelBase.c | 14 +-
sgx_unwind/libunwind/src/unwind/GetGR.c | 20 +-
sgx_unwind/libunwind/src/unwind/GetIP.c | 12 +-
sgx_unwind/libunwind/src/unwind/GetIPInfo.c | 14 +-
.../libunwind/src/unwind/GetLanguageSpecificData.c | 14 +-
sgx_unwind/libunwind/src/unwind/GetRegionStart.c | 14 +-
sgx_unwind/libunwind/src/unwind/GetTextRelBase.c | 8 +-
sgx_unwind/libunwind/src/unwind/RaiseException.c | 102 +-
sgx_unwind/libunwind/src/unwind/Resume.c | 18 +-
.../libunwind/src/unwind/Resume_or_Rethrow.c | 22 +-
sgx_unwind/libunwind/src/unwind/SetGR.c | 16 +-
sgx_unwind/libunwind/src/unwind/SetIP.c | 8 +-
sgx_unwind/libunwind/src/unwind/libunwind.pc.in | 11 +
sgx_unwind/libunwind/src/unwind/unwind-internal.h | 131 +-
.../src/x86_64/{is_fpreg.c => Gapply_reg_state.c} | 19 +-
.../libunwind/src/x86_64/Gcreate_addr_space.c | 32 +-
sgx_unwind/libunwind/src/x86_64/Gget_proc_info.c | 24 +-
sgx_unwind/libunwind/src/x86_64/Gget_save_loc.c | 64 +-
sgx_unwind/libunwind/src/x86_64/Gglobal.c | 43 +-
sgx_unwind/libunwind/src/x86_64/Ginit.c | 317 +-
sgx_unwind/libunwind/src/x86_64/Ginit_local.c | 51 +-
sgx_unwind/libunwind/src/x86_64/Ginit_remote.c | 30 +-
sgx_unwind/libunwind/src/x86_64/Gos-freebsd.c | 333 +-
sgx_unwind/libunwind/src/x86_64/Gos-linux.c | 202 +-
.../Gstep.c => x86_64/Greg_states_iterate.c} | 25 +-
sgx_unwind/libunwind/src/x86_64/Gregs.c | 144 +-
sgx_unwind/libunwind/src/x86_64/Gresume.c | 97 +-
sgx_unwind/libunwind/src/x86_64/Gstash_frame.c | 139 +-
sgx_unwind/libunwind/src/x86_64/Gstep.c | 237 +-
sgx_unwind/libunwind/src/x86_64/Gtrace.c | 668 +-
.../{dwarf/Lexpr.c => x86_64/Lapply_reg_state.c} | 2 +-
sgx_unwind/libunwind/src/x86_64/Lglobal.c | 1 +
sgx_unwind/libunwind/src/x86_64/Lis_signal_frame.c | 5 -
.../Lexpr.c => x86_64/Lreg_states_iterate.c} | 2 +-
sgx_unwind/libunwind/src/x86_64/init.h | 86 +-
sgx_unwind/libunwind/src/x86_64/is_fpreg.c | 10 +-
sgx_unwind/libunwind/src/x86_64/offsets.h | 2 +-
sgx_unwind/libunwind/src/x86_64/regname.c | 14 +-
sgx_unwind/libunwind/src/x86_64/ucontext_i.h | 106 +-
sgx_unwind/libunwind/src/x86_64/unwind_i.h | 57 +-
sgx_unwind/{ => src}/lib.rs | 12 +-
sgx_unwind/{ => src}/libunwind.rs | 23 +-
sgx_unwind/{ => src}/macros.rs | 1 -
sgx_urts/Cargo.toml | 8 +-
sgx_urts/src/enclave.rs | 19 +-
sgx_urts/src/event.rs | 15 +-
sgx_urts/src/file.rs | 22 +
sgx_urts/src/lib.rs | 1 +
sgx_urts/src/signal.rs | 29 +-
sgx_urts/src/socket.rs | 57 +-
sgx_ustdc/file.c | 10 +
xargo/sgx_tstd/build.rs | 71 -
438 files changed, 48979 insertions(+), 19137 deletions(-)
delete mode 100644 dockerfile/04_psw_deb.sh
delete mode 100644 dockerfile/Dockerfile.1604.nightly
delete mode 100644 dockerfile/Dockerfile.fedora31.nightly
create mode 100644 samplecode/unit-test/enclave/src/test_fp.rs
delete mode 100644 sgx_alloc/build.rs
rename sgx_build_helper/{ => src}/lib.rs (93%)
rename sgx_cov/{ => src}/lib.rs (100%)
delete mode 100644 sgx_crypto_helper/x86_64-unknown-linux-sgx.json
rename sgx_panic_abort/{ => src}/lib.rs (81%)
rename sgx_panic_unwind/{ => src}/dwarf/eh.rs (89%)
rename sgx_panic_unwind/{ => src}/dwarf/mod.rs (94%)
rename sgx_panic_unwind/{ => src}/gcc.rs (79%)
rename sgx_panic_unwind/{ => src}/lib.rs (74%)
delete mode 100644 sgx_tstd/hashbrown/.cargo_vcs_info.json
delete mode 100644 sgx_tstd/hashbrown/.gitignore
create mode 100644 sgx_tstd/hashbrown/src/raw/alloc.rs
delete mode 100644 sgx_tstd/src/debug.rs
delete mode 100644 sgx_tstd/src/future.rs
delete mode 100644 sgx_tstd/src/io/buffered.rs
create mode 100644 sgx_tstd/src/io/buffered/bufreader.rs
create mode 100644 sgx_tstd/src/io/buffered/bufwriter.rs
create mode 100644 sgx_tstd/src/io/buffered/linewriter.rs
create mode 100644 sgx_tstd/src/io/buffered/linewritershim.rs
create mode 100644 sgx_tstd/src/io/buffered/mod.rs
create mode 100644 sgx_tstd/src/io/copy.rs
rename sgx_tstd/src/io/{lazy.rs => lazy.bak.rs} (91%)
delete mode 100644 sgx_tstd/src/memchr.rs
copy sgx_tstd/src/os/{ => fd}/mod.rs (76%)
create mode 100644 sgx_tstd/src/os/fd/net.rs
create mode 100644 sgx_tstd/src/os/fd/owned.rs
rename sgx_tstd/src/{sys/ext/io.rs => os/fd/raw.rs} (57%)
rename sgx_tstd/src/{sys/ext/ffi.rs => os/unix/ffi/mod.rs} (52%)
create mode 100644 sgx_tstd/src/os/unix/ffi/os_str.rs
create mode 100644 sgx_tstd/src/os/unix/fs.rs
copy sgx_edl/src/lib.rs => sgx_tstd/src/os/unix/io/fd.rs (91%)
create mode 100644 sgx_tstd/src/os/unix/io/mod.rs
copy sgx_edl/src/lib.rs => sgx_tstd/src/os/unix/io/raw.rs (90%)
rename sgx_tstd/src/{sys/ext => os/unix}/mod.rs (55%)
create mode 100644 sgx_tstd/src/os/unix/net/addr.rs
create mode 100644 sgx_tstd/src/os/unix/net/ancillary.rs
create mode 100644 sgx_tstd/src/os/unix/net/datagram.rs
create mode 100644 sgx_tstd/src/os/unix/net/listener.rs
copy {sgx_libc/src/linux => sgx_tstd/src/os/unix/net}/mod.rs (79%)
create mode 100644 sgx_tstd/src/os/unix/net/stream.rs
rename sgx_tstd/src/{sys/ext => os/unix}/raw.rs (83%)
rename sgx_tstd/src/{sys/ext => os/unix}/thread.rs (91%)
create mode 100644 sgx_tstd/src/os/unix/ucred.rs
delete mode 100644 sgx_tstd/src/rand/reader.rs
rename sgx_tstd/src/{sys_common => sync}/poison.rs (76%)
create mode 100644 sgx_tstd/src/sync/remutex.bak.rs
delete mode 100644 sgx_tstd/src/sys/ext/fs.rs
delete mode 100644 sgx_tstd/src/sys/ext/net.rs
rename sgx_tstd/src/{sys_common/os_str_bytes.rs => sys/os_str.rs} (70%)
create mode 100644 sgx_tstd/src/sys/rwlock.bak.rs
rename sgx_tstd/src/sys/{fast_thread_local.rs => thread_local_dtor.rs} (90%)
rename sgx_tstd/src/sys/{thread_local.rs => thread_local_key.rs} (96%)
delete mode 100644 sgx_tstd/src/sys_common/bytestring.rs
create mode 100644 sgx_tstd/src/sys_common/condvar.rs
create mode 100644 sgx_tstd/src/sys_common/condvar/check.rs
rename sgx_tstd/src/{sync/remutex.rs => sys_common/mutex.rs} (54%)
create mode 100644 sgx_tstd/src/sys_common/remutex.rs
create mode 100644 sgx_tstd/src/sys_common/rt.rs
create mode 100644 sgx_tstd/src/sys_common/rwlock.rs
create mode 100644 sgx_tstd/src/sys_common/thread_local_dtor.rs
rename sgx_tstd/src/sys_common/{thread_local.rs => thread_local_key.rs} (81%)
create mode 100644 sgx_tstd/src/sys_common/thread_parker/generic.rs
copy sgx_edl/src/lib.rs => sgx_tstd/src/sys_common/thread_parker/mod.rs (95%)
delete mode 100644 sgx_tstd/src/sys_common/util.rs
create mode 100644 sgx_tstd/src/time/monotonic.rs
mode change 100755 => 100644 sgx_types/src/error.rs
mode change 100755 => 100644 sgx_types/src/function.rs
copy sgx_unwind/libunwind/{README => README.md} (87%)
delete mode 100644 sgx_unwind/libunwind/autogen-linux.sh
create mode 100755 sgx_unwind/libunwind/autogen.sh
rename sgx_unwind/libunwind/{configure.in => configure.ac} (51%)
create mode 100644 sgx_unwind/libunwind/include/compiler.h
copy sgx_edl/edl/intel/sgx_tswitchless.edl =>
sgx_unwind/libunwind/include/pthread.h (87%)
create mode 100644 sgx_unwind/libunwind/m4/libtool.m4
create mode 100644 sgx_unwind/libunwind/m4/ltoptions.m4
create mode 100644 sgx_unwind/libunwind/m4/ltsugar.m4
create mode 100644 sgx_unwind/libunwind/m4/ltversion.m4
create mode 100644 sgx_unwind/libunwind/m4/lt~obsolete.m4
delete mode 100644 sgx_unwind/libunwind/src/dwarf/Lstep.c
create mode 100644 sgx_unwind/libunwind/src/libunwind-generic.pc.in
copy sgx_unwind/libunwind/src/{os-linux.c => mi/Gset_cache_size.c} (51%)
copy sgx_unwind/libunwind/src/{dwarf/Lexpr.c => mi/Lset_cache_size.c} (79%)
create mode 100644 sgx_unwind/libunwind/src/setjmp/libunwind-setjmp.pc.in
create mode 100644 sgx_unwind/libunwind/src/unwind/libunwind.pc.in
copy sgx_unwind/libunwind/src/x86_64/{is_fpreg.c => Gapply_reg_state.c} (76%)
rename sgx_unwind/libunwind/src/{dwarf/Gstep.c =>
x86_64/Greg_states_iterate.c} (73%)
copy sgx_unwind/libunwind/src/{dwarf/Lexpr.c => x86_64/Lapply_reg_state.c}
(78%)
delete mode 100644 sgx_unwind/libunwind/src/x86_64/Lis_signal_frame.c
copy sgx_unwind/libunwind/src/{dwarf/Lexpr.c => x86_64/Lreg_states_iterate.c}
(76%)
rename sgx_unwind/{ => src}/lib.rs (85%)
rename sgx_unwind/{ => src}/libunwind.rs (90%)
rename sgx_unwind/{ => src}/macros.rs (99%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]