You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If WaitQueue::wait unwinds, it leaves its entry in the UnsafeList. This is probably bad. Perhaps use rtassert/rtabort to avoid unwinding? Is there a way to make it unwind-safe?
The text was updated successfully, but these errors were encountered:
…r=alexcrichton
SGX target: convert a bunch of panics to aborts
Fixesfortanix/rust-sgx#86, fortanix/rust-sgx#103 and in general protect preemptively against Iago attacks by aborting instead of unwinding in potentially unexpected situations.
Centril
added a commit
to Centril/rust
that referenced
this issue
Apr 2, 2019
…r=alexcrichton
SGX target: convert a bunch of panics to aborts
Fixesfortanix/rust-sgx#86, fortanix/rust-sgx#103 and in general protect preemptively against Iago attacks by aborting instead of unwinding in potentially unexpected situations.
If
WaitQueue::wait
unwinds, it leaves its entry in theUnsafeList
. This is probably bad. Perhaps use rtassert/rtabort to avoid unwinding? Is there a way to make it unwind-safe?The text was updated successfully, but these errors were encountered: