Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
7834009726001b0858eeefcb310fc59d39b4c063
/
llvm
/
lib
/
CodeGen
/
SafeStack.cpp
b3bde2e
Fix a bunch more layering of CodeGen headers that are in Target
by David Blaikie
· 8 years ago
618c555
[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
1527baa
CodeGen: Rename DEBUG_TYPE to match passnames
by Matthias Braun
· 8 years ago
8b61764
[LegacyPassManager] Remove TargetMachine constructors
by Francis Visoiu Mistrih
· 8 years ago
8c358e3
[CodeGen] Compute DT/LI lazily in SafeStackLegacyPass. NFC.
by Ahmed Bougacha
· 8 years ago
00d6822
[CodeGen] Split SafeStack into a LegacyPass and a utility. NFC.
by Ahmed Bougacha
· 8 years ago
6825fb6
PR32382: Fix emitting complex DWARF expressions.
by Adrian Prantl
· 9 years ago
59a2d7b
Module::getOrInsertFunction is using C-style vararg instead of variadic templates.
by Serge Guelton
· 9 years ago
b050c7f
Revert "Turn some C-style vararg into variadic templates"
by Diana Picus
· 9 years ago
5fd75fb
Turn some C-style vararg into variadic templates
by Serge Guelton
· 9 years ago
db11fdf
Revert "Turn some C-style vararg into variadic templates"
by Mehdi Amini
· 9 years ago
579540a
Turn some C-style vararg into variadic templates
by Mehdi Amini
· 9 years ago
1415355
Test commit.
by Michael LeMay
· 9 years ago
d5c6755
[safestack] Use non-thread-local unsafe stack pointer for Contiki OS
by David L Kreitzer
· 9 years ago
9015316
[safestack] Reapply r283248 after moving X86-targeted SafeStack tests into
by David L Kreitzer
· 9 years ago
732afdd
Turn cl::values() (for enum) from a vararg function to using C++ variadic template
by Mehdi Amini
· 9 years ago
7c7ee89
Revert r283248. It caused failures in the hexagon buildbots.
by David L Kreitzer
· 9 years ago
fedb9b6
[safestack] Requires a valid TargetMachine to be passed to the SafeStack pass.
by David L Kreitzer
· 9 years ago
906f6fb
[safestack] Fix stack guard live range.
by Evgeniy Stepanov
· 9 years ago
a5da256
StackColoring for SafeStack.
by Evgeniy Stepanov
· 9 years ago
5e65d79
Fix doubly included header
by Matt Arsenault
· 9 years ago
45fa0fd
[safestack] Sink unsafe address computation to each use.
by Evgeniy Stepanov
· 9 years ago
72d961a
[safestack] Fixup llvm.dbg.value when rewriting unsafe allocas.
by Evgeniy Stepanov
· 9 years ago
f17120a
[safestack] Add canary to unsafe stack frames
by Evgeniy Stepanov
· 10 years ago
cad7994
[safestack] Make sure the unsafe stack pointer is popped in all cases
by Anna Zaks
· 10 years ago
390c33c
Move SafeStack to CodeGen.
by Benjamin Kramer
· 10 years ago
[Renamed (99%) from llvm/lib/Transforms/Instrumentation/SafeStack.cpp]
da00f2f
Update to use new name alignTo().
by Rui Ueyama
· 10 years ago
8827f2d
[safestack] Add option for non-TLS unsafe stack pointer.
by Evgeniy Stepanov
· 10 years ago
42f3b12
[safestack] Protect byval function arguments.
by Evgeniy Stepanov
· 10 years ago
a4ac3f4
[safestack] Fix handling of array allocas.
by Evgeniy Stepanov
· 10 years ago
9842d61
[safestack] Fix alignment of dynamic allocas.
by Evgeniy Stepanov
· 10 years ago
447bbdb
[safestack] Rewrite isAllocaSafe using SCEV.
by Evgeniy Stepanov
· 10 years ago
ffec81c
Fix some Clang-tidy modernize warnings, other minor fixes.
by Eugene Zelenko
· 10 years ago
d1aad26
[safestack] Fast access to the unsafe stack pointer on AArch64/Android.
by Evgeniy Stepanov
· 10 years ago
9addbc9
Revert "[safestack] Fast access to the unsafe stack pointer on AArch64/Android."
by Evgeniy Stepanov
· 10 years ago
142947e
[safestack] Fast access to the unsafe stack pointer on AArch64/Android.
by Evgeniy Stepanov
· 10 years ago
e82c286
Instrumentation: Remove ilist iterator implicit conversions, NFC
by Duncan P. N. Exon Smith
· 10 years ago
5fe279e
Add Triple::isAndroid().
by Evgeniy Stepanov
· 10 years ago
083ca9b
Fix Clang-tidy modernize-use-nullptr warnings in source directories and generated files; other minor cleanups.
by Hans Wennborg
· 10 years ago
f608111
Fix debug info with SafeStack.
by Evgeniy Stepanov
· 10 years ago
d3f544f
[safestack] Fix a stupid mix-up in the direct-tls code path.
by Evgeniy Stepanov
· 10 years ago
8685daf
[safestack] Fix compiler crash in the presence of stack restores.
by Evgeniy Stepanov
· 10 years ago
a2002b0
Android support for SafeStack.
by Evgeniy Stepanov
· 10 years ago
8d0e301
Revert "Android support for SafeStack."
by Evgeniy Stepanov
· 10 years ago
ce2e16f
Android support for SafeStack.
by Evgeniy Stepanov
· 10 years ago
3c9c833
Remove unused TargetTransformInfo dependency from SafeStack pass.
by Evgeniy Stepanov
· 10 years ago
aa15bff
Re-commit r247216: "Fix Clang-tidy misc-use-override warnings, other minor fixes"
by Hans Wennborg
· 10 years ago
d2799a9
Revert r247216: "Fix Clang-tidy misc-use-override warnings, other minor fixes"
by Hans Wennborg
· 10 years ago
6fa0945
Fix Clang-tidy misc-use-override warnings, other minor fixes
by Hans Wennborg
· 10 years ago
7b560d4
[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible
by Chandler Carruth
· 10 years ago
7819951
Rename inst_range() to instructions() for consistency. NFC
by Nico Rieck
· 10 years ago
de26a91
SafeStack: Create the unsafe stack pointer on demand.
by Peter Collingbourne
· 10 years ago
82437bf
Protection against stack-based memory corruption errors using SafeStack
by Peter Collingbourne
· 10 years ago