rust/src/test/ui/sanitize
Gary Guo 1fb1643129 Implement black_box using intrinsic
The new implementation allows some `memcpy`s to be optimized away,
so the uninit value in ui/sanitize/memory.rs is constructed directly
onto the return place. Therefore the sanitizer now says that the
value is allocated by `main` rather than `random`.
2021-08-12 16:16:57 +01:00
..
address.rs fix sanitizer tests 2021-04-25 11:08:33 +02:00
badfree.rs compiletest: Add directives to detect sanitizer support 2020-06-13 14:24:30 +02:00
cfg.rs compiletest: Add directives to detect sanitizer support 2020-06-13 14:24:30 +02:00
crt-static.rs Re-Annotate the tests with needs-llvm-components 2021-06-24 23:13:08 +03:00
crt-static.stderr Diagnose use sanitizers with crt-static 2021-05-29 00:15:28 +08:00
hwaddress.rs fix sanitizer tests 2021-04-25 11:08:33 +02:00
incompatible.rs Re-Annotate the tests with needs-llvm-components 2021-06-24 23:13:08 +03:00
incompatible.stderr Diagnose use of incompatible sanitizers 2020-06-14 18:14:10 +02:00
inline-always.rs Move sanitize-inline-always test to sanitize directory 2020-04-06 00:00:00 +00:00
inline-always.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
issue-72154-lifetime-markers.rs compiletest: Add directives to detect sanitizer support 2020-06-13 14:24:30 +02:00
leak.rs fix sanitizer tests 2021-04-25 11:08:33 +02:00
memory.rs Implement black_box using intrinsic 2021-08-12 16:16:57 +01:00
new-llvm-pass-manager-thin-lto.rs fully exploited the dropped support of LLVM 8 2020-11-12 14:39:47 +01:00
thread.rs compiletest: Add directives to detect sanitizer support 2020-06-13 14:24:30 +02:00
unsupported-target.rs Re-Annotate the tests with needs-llvm-components 2021-06-24 23:13:08 +03:00
unsupported-target.stderr Maintain supported sanitizers as a target property 2021-04-03 00:37:49 +03:00
use-after-scope.rs compiletest: Add directives to detect sanitizer support 2020-06-13 14:24:30 +02:00