This is an automated email from the ASF dual-hosted git repository. rduan pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-teaclave-sgx-sdk.git
commit 863378876c55025084572e22554bbedd57eead97 Merge: 6f54d39 19355dc Author: volcano <[email protected]> AuthorDate: Fri Nov 26 11:05:18 2021 +0800 Merge pull request #363 from apache/v1.1.4-testing Upgrade to 1.1.4 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/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 +++ sgx_tstd/src/{sys/ext/ffi.rs => os/unix/io/fd.rs} | 5 +- sgx_tstd/src/os/unix/io/mod.rs | 53 + sgx_tstd/src/{debug.rs => os/unix/io/raw.rs} | 12 +- 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 + sgx_tstd/src/{debug.rs => os/unix/net/mod.rs} | 22 +- 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 + .../memchr.rs => 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 +- .../include/{pthread_compat.h => pthread.h} | 28 +- 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/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/Lstep.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 +- .../{Lis_signal_frame.c => Lapply_reg_state.c} | 2 +- sgx_unwind/libunwind/src/x86_64/Lglobal.c | 1 + .../Lstep.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 - 435 files changed, 48975 insertions(+), 19128 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
