[LLVMdev] Adding a stack probe function attribute

John Kåre Alsaker john.mailinglists at gmail.com
Wed Jul 30 21:24:00 PDT 2014


Here's an implementation of this: http://reviews.llvm.org/D4717
There's no way to tell if stack probes actually are being generated
though...


On Tue, Jul 29, 2014 at 1:16 AM, John Kåre Alsaker <
john.mailinglists at gmail.com> wrote:

> Hi, I want to add a stack probe function attribute which would insert
> stack probes on all platforms, not just Windows. This will be useful for
> Rust since it must guarantee that the stack can't overflow, which it
> currently abuses the segmented stack support for. I'm not sure which kind
> of attribute is appropriate here. It must be added to the caller when
> inlined and clients of LLVM should be able to tell if code generation
> supports it. I would like some tips on how to implement this.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140731/2748fb5b/attachment.html>


More information about the llvm-dev mailing list