about summary refs log tree commit diff
path: root/src/libstd/sys/sgx/abi
AgeCommit message (Expand)AuthorLines
2020-03-26Rename asm! to llvm_asm!Amanieu d'Antras-1/+1
2020-03-06fix various typosMatthias Krüger-1/+1
2020-02-13Add comment to SGX entry codeJethro Beekman-0/+1
2020-02-10Avoid jumping to Rust code with user %rsp (reentry_panic)Jethro Beekman-7/+6
2020-02-10sanitize MXCSR/FPU control registersRaoul Strackx-0/+11
2020-02-10Corrected ac_mitigation patch. That patch used the untrusted stack to clear r...Raoul Strackx-7/+16
2020-01-10make use of pointer::is_nullLzu Tao-1/+1
2019-12-24x.py fmt after previous deignoreMark Rousskov-5/+3
2019-12-06Rewrite %rax register before syscall because it is overwritten by the syscall...Pieter Agten-2/+2
2019-12-05Processed review commentsPieter Agten-7/+17
2019-12-04Create a separate entry point for the ELF file, instead of using the SGX entr...Pieter Agten-0/+20
2019-11-29Format libstd/sys with rustfmtDavid Tolnay-131/+142
2019-11-13Revert "Auto merge of #65134 - davidtwco:issue-19834-improper-ctypes-in-exter...Robin Kruppe-1/+0
2019-11-05libstd: allow `improper_ctypes` in `sys/sgx`David Wood-0/+1
2019-10-25forgot pushfq/popqfq: fixedRaoul Strackx-0/+2
2019-10-25cleaning up codeRaoul Strackx-9/+4
2019-10-25removed unnecessary pushRaoul Strackx-1/+0
2019-10-21fixed ac vulnerabilityRaoul Strackx-0/+10
2019-08-08Use associated_type_bounds where applicable - closes #61738Ilija Tovilo-2/+10
2019-05-02Fix potential integer overflow in SGX memory range calculation.Jethro Beekman-7/+17
2019-04-29SGX target: implemented vectored I/OJethro Beekman-8/+37
2019-04-29SGX target: don't unwind on usercall index out of boundsJethro Beekman-2/+10
2019-04-16SGX target: change re-entry abort logicJethro Beekman-19/+11
2019-04-01SGX target: convert a bunch of panics to abortsJethro Beekman-28/+31
2019-03-31libstd: deny(elided_lifetimes_in_paths), fixes in sgxMazdak Farrokhzad-4/+4
2019-03-25SGX target: fix std unit testsJethro Beekman-37/+18
2019-03-05SGX target: Expose thread id function in os moduleJethro Beekman-0/+1
2019-02-28Fix some imports and pathsTaiki Endo-1/+1
2019-02-28libstd => 2018Taiki Endo-25/+25
2019-02-13Auto merge of #58235 - jethrogb:jb/sgx-usercall-internals, r=alexcrichtonbors-80/+58
2019-02-10libs: doc commentsAlexander Regueiro-27/+34
2019-02-06SGX target: simplify usercall internalsJethro Beekman-80/+58
2019-02-06Rollup merge of #58182 - jethrogb:jb/sgx-bytebuffer-len-0, r=joshtriplettkennytm-2/+8
2019-02-05SGX target: handle empty user buffers correctlyJethro Beekman-2/+8
2019-02-01Fix `std::os::fortanix_sgx::usercalls::raw::UsercallNrs`Jethro Beekman-4/+9
2019-01-29SGX target: improve panic & exit handlingJethro Beekman-21/+31
2019-01-26Replace deprecated ATOMIC_INIT constsMark Rousskov-4/+37
2019-01-13Adding Build automation for x86_64-fortanix-unknown-sgxVardhan Thigle-0/+10
2019-01-09Exposing enclave image-base to the enclave applicationVardhan Thigle-1/+3
2018-12-25Remove licensesMark Rousskov-100/+0
2018-12-24Rollup merge of #56978 - jethrogb:jb/sgx-os-mod, r=joshtriplettMazdak Farrokhzad-49/+265
2018-12-20Add `std::os::fortanix_sgx` moduleJethro Beekman-50/+251
2018-12-19Adding unwinding support for x86_64_fortanix_unknown_sgx target.Vardhan Thigle-0/+8
2018-12-19Revert "Remove some dead code from `sgx`"Jethro Beekman-0/+15
2018-12-11Remove some dead code from `sgx`Oliver Scherer-15/+0
2018-12-07SGX target: implement timeJethro Beekman-0/+6
2018-12-07SGX target: implement networkingJethro Beekman-0/+55
2018-12-07SGX target: implement streamsJethro Beekman-1/+40
2018-12-07SGX target: implement synchronization primitives and threadingJethro Beekman-3/+14
2018-12-07SGX target: implement user memory managementJethro Beekman-5/+500