about summary refs log tree commit diff
path: root/src/rustllvm/PassWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-07-06 17:15:14 +0000
committerbors <bors@rust-lang.org>2017-07-06 17:15:14 +0000
commitcd72f2e269357ea4da4d0cf5502af35f4f9dab9e (patch)
treee424f055b4be5c8e67a0358ebdebfabd546b4ffa /src/rustllvm/PassWrapper.cpp
parent54fc9e4ea587ad3ebb3ccb5c409ccfa9e4b09b3d (diff)
parent5dbd97de3d825c6898df62baca33ff1f57cb77eb (diff)
downloadrust-cd72f2e269357ea4da4d0cf5502af35f4f9dab9e.tar.gz
rust-cd72f2e269357ea4da4d0cf5502af35f4f9dab9e.zip
Auto merge of #42816 - alexcrichton:probestack, r=nikomatsakis
rustc: Implement stack probes for x86

This commit implements stack probes on x86/x86_64 using the freshly landed
support upstream in LLVM. The purpose of stack probes here are to guarantee a
segfault on stack overflow rather than having a chance of running over the guard
page already present on all threads by accident.

At this time there's no support for any other architecture because LLVM itself
does not have support for other architectures.
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions