Displaying 3 results from an estimated 3 matches for "stackprotectreq".
2009 Dec 27
2
[LLVMdev] ocaml bindings
...dr
| Appending
| Internal
+ | Private
| Dllimport
| Dllexport
| External_weak
| Ghost
+ | Common
+ | Linker_private
end
module Visibility = struct
@@ -79,6 +84,15 @@
| Nest
| Readnone
| Readonly
+ | Noinline
+ | Alwaysinline
+ | Optforsize
+ | Stackprotect
+ | Stackprotectreq
+ | Nocapture
+ | Noredzone
+ | Noimplicitfloat
+ | Naked
end
module Icmp = struct
diff -r a8c05e69647e import/llvm.org/llvm/bindings/ocaml/llvm/llvm.mli
--- a/import/llvm.org/llvm/bindings/ocaml/llvm/llvm.mli Fri Dec 25 17:35:09 2009 -0800
+++ b/import/llvm.org/llvm/bindings/ocaml/llvm/llv...
2009 Dec 28
0
[LLVMdev] ocaml bindings
...rt
> | External_weak
> | Ghost
> + | Common
> + | Linker_private
> end
>
> module Visibility = struct
> @@ -79,6 +84,15 @@
> | Nest
> | Readnone
> | Readonly
> + | Noinline
> + | Alwaysinline
> + | Optforsize
> + | Stackprotect
> + | Stackprotectreq
> + | Nocapture
> + | Noredzone
> + | Noimplicitfloat
> + | Naked
> end
>
> module Icmp = struct
> diff -r a8c05e69647e import/llvm.org/llvm/bindings/ocaml/llvm/llvm.mli
> --- a/import/llvm.org/llvm/bindings/ocaml/llvm/llvm.mli Fri Dec 25 17:35:09 2009 -0800
> +++...
2014 Nov 03
8
[LLVMdev] [PATCH] Protection against stack-based memory corruption errors using SafeStack
...// instructions for correctness.
///
diff --git a/include/llvm/IR/Attributes.h b/include/llvm/IR/Attributes.h
index 5ff48d6..f0ed9d7 100644
--- a/include/llvm/IR/Attributes.h
+++ b/include/llvm/IR/Attributes.h
@@ -106,6 +106,7 @@ public:
StackProtect, ///< Stack protection.
StackProtectReq, ///< Stack protection required.
StackProtectStrong, ///< Strong Stack protection.
+ SafeStack, ///< Safe Stack protection.
StructRet, ///< Hidden pointer to structure to return
SanitizeAddress, ///< AddressSanitizer is on....