about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/coverage/graph.rs
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2024-01-09 17:52:19 +0100
committerGitHub <noreply@github.com>2024-01-09 17:52:19 +0100
commit5e75d46b67d86430498467933e1f1a29ebfb7beb (patch)
treef26ee6520cc98de940dd2af5503218c791164e26 /compiler/rustc_mir_transform/src/coverage/graph.rs
parent5876c8cdfd3df742c334d6447d44d760c77103b6 (diff)
parent4a8ba05a8361b5db3d8fd0907efd993be4d4d5b5 (diff)
downloadrust-5e75d46b67d86430498467933e1f1a29ebfb7beb.tar.gz
rust-5e75d46b67d86430498467933e1f1a29ebfb7beb.zip
Rollup merge of #118241 - fortanix:raoul/gh-530-make_userspace_types_send, r=Nilstrieb,dtolnay
Making `User<T>` and `User<[T]>` `Send`

All `User` types in SGX point to owned memory in userspace. Special care is always needed when accessing this memory as it must be assumed that an attacker is always able to change its content. Therefore, we can also easily transfer this memory between thread boundaries.

cc: ``@mzohreva`` ``@vn971`` ``@belalH`` ``@jethrogb``
Diffstat (limited to 'compiler/rustc_mir_transform/src/coverage/graph.rs')
0 files changed, 0 insertions, 0 deletions