[llvm-commits] [llvm] r58673 - in /llvm/trunk: include/llvm/CodeGen/Passes.h lib/CodeGen/LLVMTargetMachine.cpp lib/CodeGen/StackProtector.cpp

Chris Lattner clattner at apple.com
Thu Nov 6 10:25:51 PST 2008


On Nov 4, 2008, at 11:47 AM, Dale Johannesen wrote:

>
> On Nov 4, 2008, at 11:40 AMPST, Bill Wendling wrote:
>>>
>>> I don't know what "ProPolice" is, but it sounds like it may be a
>>> trademark or something.  Please just use "stack canary" or something
>>> generic like that.
>>>
>> It's used in the GCC documentation for the flag:
>>
>> common.opt:
>> fstack-protector
>> Common Report Var(flag_stack_protect, 1) Init(-1)
>> Use propolice as a stack protection method
>
> Wikipedia defines it; it's apparently known terminology to people
> expert in this area (not me) and doesn't appear to be a trademark.
> http://en.wikipedia.org/wiki/Stack-smashing_protection

Ok, I'd still prefer to make the llvm sources self contained.  If we  
actually had non-gcc compiler documentation, we could describe it in  
more detail (referencing propolice and what it actually means) there.

-Chris



More information about the llvm-commits mailing list