]> git.lizzy.rs Git - rust.git/commit
Add ShadowCallStack Support
authorIvan Lozano <ivanlozano@google.com>
Fri, 17 Jun 2022 18:14:58 +0000 (14:14 -0400)
committerIvan Lozano <ivanlozano@google.com>
Wed, 20 Jul 2022 13:43:34 +0000 (13:43 +0000)
commitadf61e3b2b72f4a06b3ac5cf90d49deda42da605
treecc7b018bca40d9d783f7b707965662da2569624f
parenta289cfcfb32593c63d75f113547f63ffe2dde285
Add ShadowCallStack Support

Adds support for the LLVM ShadowCallStack sanitizer.
14 files changed:
compiler/rustc_codegen_llvm/src/attributes.rs
compiler/rustc_codegen_llvm/src/llvm/ffi.rs
compiler/rustc_llvm/llvm-wrapper/LLVMWrapper.h
compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
compiler/rustc_session/src/options.rs
compiler/rustc_span/src/symbol.rs
compiler/rustc_target/src/spec/aarch64_linux_android.rs
compiler/rustc_target/src/spec/mod.rs
compiler/rustc_typeck/src/collect.rs
src/doc/unstable-book/src/compiler-flags/sanitizer.md
src/test/codegen/sanitizer_scs_attr_check.rs [new file with mode: 0644]
src/test/ui/invalid/invalid-no-sanitize.stderr
src/tools/compiletest/src/header.rs
src/tools/compiletest/src/util.rs