rust/compiler/rustc_target/src
Wesley Wiser 019d75b44e Add SafeStack support to rustc
Adds support for LLVM [SafeStack] which provides backward edge control
flow protection by separating the stack into two parts: data which is
only accessed in provable safe ways is allocated on the normal stack
(the "safe stack") and all other data is placed in a separate allocation
(the "unsafe stack").

SafeStack support is enabled by passing `-Zsanitizer=safestack`.

[SafeStack]: https://clang.llvm.org/docs/SafeStack.html
2023-05-26 15:18:54 -04:00
..
abi Rollup merge of #111375 - rcvalle:rust-cfi-fix-106547, r=bjorn3 2023-05-11 17:43:07 -07:00
asm asm: loongarch64: Drop efiapi 2023-05-12 17:22:47 +08:00
spec Add SafeStack support to rustc 2023-05-26 15:18:54 -04:00
json.rs Improve generating Custom entry function 2022-11-11 01:04:39 +05:30
lib.rs compiler: remove unnecessary imports and qualified paths 2022-12-10 18:45:34 +01:00
tests.rs Use serde_json for target spec json 2022-06-03 16:46:19 +00:00