Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
e4d25e9e16278d7926ec43c6ea7571e869d0a619
/
llvm
/
lib
/
Transforms
/
Instrumentation
/
MemorySanitizer.cpp
9c27b59
Change TargetLibraryInfo analysis passes to always require Function
by Teresa Johnson
· 6 years ago
9e62c86
[IRBuilder] Introduce helpers for and/or of multiple values at once
by Philip Reames
· 6 years ago
f826728
MSan: handle callbr instructions
by Alexander Potapenko
· 6 years ago
c72fbe5
[MSAN] Add unary FNeg visitor to the MemorySanitizer
by Cameron McInally
· 6 years ago
1584213
[MemorySanitizer] getMMXVectorTy - assert valid element size. NFCI.
by Simon Pilgrim
· 6 years ago
06d00af
MSan: handle llvm.lifetime.start intrinsic
by Alexander Potapenko
· 7 years ago
b5f3984
[CommandLine] Provide parser<unsigned long> instantiation to allow cl::opt<uint64_t> on LP64 platforms
by Fangrui Song
· 7 years ago
53d7c5c
[msan] Instrument x86 BMI intrinsics.
by Evgeniy Stepanov
· 7 years ago
0ee6a93
[NewPM][MSan] Add Options Handling
by Philip Pfaffe
· 7 years ago
7716075
[opaque pointer types] Pass value type to GetElementPtr creation.
by James Y Knight
· 7 years ago
14359ef
[opaque pointer types] Pass value type to LoadInst creation.
by James Y Knight
· 7 years ago
7976eb5
[opaque pointer types] Pass function types to CallInst creation.
by James Y Knight
· 7 years ago
1368022
[opaque pointer types] Add a FunctionCallee wrapper type, and use it.
by James Y Knight
· 7 years ago
fadf250
Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."
by James Y Knight
· 7 years ago
f47d6b3
[opaque pointer types] Add a FunctionCallee wrapper type, and use it.
by James Y Knight
· 7 years ago
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
81101de
[MSan] Apply the ctor creation scheme of TSan
by Philip Pfaffe
· 7 years ago
62df5ee
[opaque pointer types] Remove some calls to generic Type subtype accessors.
by James Y Knight
· 7 years ago
b39a97c
[NewPM] Port Msan
by Philip Pfaffe
· 7 years ago
cea4f83
[MSan] Handle llvm.is.constant intrinsic
by Alexander Potapenko
· 7 years ago
0e3b85a
[MSan] Don't emit __msan_instrument_asm_load() calls
by Alexander Potapenko
· 7 years ago
7502e5f
[KMSAN] Enable -msan-handle-asm-conservative by default
by Alexander Potapenko
· 7 years ago
c1c4c9a
[MSan] another take at instrumenting inline assembly - now with calls
by Alexander Potapenko
· 7 years ago
6301574
[MSan] don't access MsanCtorFunction when using KMSAN
by Alexander Potapenko
· 7 years ago
8fe99a0
[MSan] Add KMSAN instrumentation to MSan pass
by Alexander Potapenko
· 7 years ago
7f270fc
[MSan] store origins for variadic function parameters in __msan_va_arg_origin_tls
by Alexander Potapenko
· 7 years ago
ac6595b
[MSan] revert r341528 to unbreak the bots
by Alexander Potapenko
· 7 years ago
1a10ae0
[MSan] store origins for variadic function parameters in __msan_va_arg_origin_tls
by Alexander Potapenko
· 7 years ago
d518c5f
[MSan] Make sure variadic function arguments do not overflow __msan_va_arg_tls
by Alexander Potapenko
· 7 years ago
75a9543
[MSan] Shrink the register save area for non-SSE builds
by Alexander Potapenko
· 7 years ago
80c6f41
[MSan] Hotfix compilation
by Alexander Potapenko
· 7 years ago
5ff3abb
[MSan] run materializeChecks() before materializeStores()
by Alexander Potapenko
· 7 years ago
d1a381b
MSan: minor fixes, NFC
by Alexander Potapenko
· 7 years ago
725a4dd
[MSan] factor userspace-specific declarations into createUserspaceApi(). NFC
by Alexander Potapenko
· 7 years ago
85e200e
Add Triple::isMIPS()/isMIPS32()/isMIPS64(). NFC
by Alexander Richardson
· 7 years ago
31b98d2
Move Analysis/Utils/Local.h back to Transforms
by David Blaikie
· 7 years ago
28f330f
[msan] Don't check divisor shadow in fdiv.
by Evgeniy Stepanov
· 7 years ago
091fed9
[msan] Instrument masked.store, masked.load intrinsics.
by Evgeniy Stepanov
· 7 years ago
d34e60c
Rename DEBUG macro to LLVM_DEBUG.
by Nicola Zaghen
· 7 years ago
0e71c6d
[X86] Remove and autoupgrade the cvtusi2sd intrinsic. Use uitofp+insertelement instead.
by Craig Topper
· 7 years ago
df3a9ce
[X86] Remove an autoupgrade legacy cvtss2sd intrinsics.
by Craig Topper
· 7 years ago
38ad7dd
[X86] Remove and autoupgrade cvtsi2ss/cvtsi2sd intrinsics to match what clang has used for a very long time.
by Craig Topper
· 7 years ago
5f8f34e4
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 8 years ago
ac70668
MSan: introduce the conservative assembly handling mode.
by Alexander Potapenko
· 8 years ago
50635da
Add msan custom mapping options.
by Evgeniy Stepanov
· 8 years ago
4e7ad08
[MSan] Introduce ActualFnStart. NFC
by Alexander Potapenko
· 8 years ago
e1d5877
[MSan] Add an isStore argument to getShadowOriginPtr(). NFC
by Alexander Potapenko
· 8 years ago
2be3922
Fix a couple of layering violations in Transforms
by David Blaikie
· 8 years ago
fa02172
[MSan] fix the types of RegSaveAreaPtrPtr and OverflowArgAreaPtrPtr
by Alexander Potapenko
· 8 years ago
014ff63
[MSan] Don't create zero offsets in getShadowPtrForArgument(). NFC
by Alexander Potapenko
· 8 years ago
e0bafb4
[MSan] Introduce insertWarningFn(). NFC
by Alexander Potapenko
· 8 years ago
57b34ce
[MSan] Update uses of IRBuilder::CreateMemCpy to new API (NFC)
by Daniel Neilson
· 8 years ago
3c934e4
[MSan] Hotfix compilation
by Alexander Potapenko
· 8 years ago
c07e6a0
[MSan] introduce getShadowOriginPtr(). NFC.
by Alexander Potapenko
· 8 years ago
3d3f91e
Register NetBSD/x86_64 in MemorySanitizer.cpp
by Kamil Rytarowski
· 8 years ago
4a8d151
[msan] Add a fixme note for a minor deficiency.
by Evgeniy Stepanov
· 8 years ago
9e5477f
MSan: remove an unnecessary cast. NFC for userspace instrumenetation.
by Alexander Potapenko
· 8 years ago
391804f
[MSan] Move the access address check before the shadow access for that address
by Alexander Potapenko
· 8 years ago
8000f22
[msan] Don't sanitize "nosanitize" instructions
by Vitaly Buka
· 8 years ago
08b34a0
Update some code.google.com links
by Hans Wennborg
· 8 years ago
44156a0
[PowerPC][msan] Update msan to handle changed memory layouts in newer kernels
by Bill Seurer
· 8 years ago
bff0ef0
[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
4881a23
[MSan] Disable sanitization for __sanitizer_dtor_callback.
by Matt Morehouse
· 8 years ago
2f24e93
[AArch64] Extend CallingConv::X86_64_Win64 to AArch64 as well
by Martin Storsjo
· 8 years ago
3d5ea71
[msan] Only check shadow memory for operands that are sized.
by Evgeniy Stepanov
· 8 years ago
e9cacb6
Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
by Galina Kistanova
· 8 years ago
a658ae8
[msan] Fix PR32842
by Alexander Potapenko
· 8 years ago
ee4930b
Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of AttributeList"
by Reid Kleckner
· 9 years ago
0f88d86
Revert r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of AttributeList"
by Hans Wennborg
· 9 years ago
608c8b6
[IR] Make add/remove Attributes use AttrBuilder instead of AttributeList
by Reid Kleckner
· 9 years ago
859f8b5
Make getParamAlignment use argument numbers
by Reid Kleckner
· 9 years ago
fb502d2
[IR] Make paramHasAttr to use arg indices instead of attr indices
by Reid Kleckner
· 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
b518054
Rename AttributeSet to AttributeList
by Reid Kleckner
· 9 years ago
d0285f2
[msan] Handle x86_sse_stmxcsr and x86_sse_ldmxcsr.
by Evgeniy Stepanov
· 9 years ago
c00e45e
[msan] Remove stale comments.
by Evgeniy Stepanov
· 9 years ago
d1daf63
[msan] Fix instrumentation of array allocas.
by Evgeniy Stepanov
· 9 years ago
c7486af
[AVX-512] Add AVX-512 vector shift intrinsics to memory santitizer.
by Craig Topper
· 9 years ago
cd729d6
Use -fsanitize-recover instead of -mllvm -msan-keep-going.
by Evgeniy Stepanov
· 9 years ago
117296c
Use StringRef in Pass/PassManager APIs (NFC)
by Mehdi Amini
· 9 years ago
e311740
[MemorySanitizer] [MIPS] Changed memory mapping to support pie executable.
by Sagar Thakur
· 9 years ago
b736335
[msan] Fix __msan_maybe_ for non-standard type sizes.
by Evgeniy Stepanov
· 9 years ago
4c137db
[msan] Tighten up type in StoreList. NFC.
by Benjamin Kramer
· 9 years ago
3feda22
[sanitizers] Disable target-specific lowering of string functions.
by Marcin Koscielnicki
· 9 years ago
46e38f3
Avoid copies of std::strings and APInt/APFloats where we only read from it
by Benjamin Kramer
· 9 years ago
4298d06
[X86][SSE] Replace (V)CVTDQ2PD(Y) and (V)CVTPS2PD(Y) lossless conversion intrinsics with generic IR
by Simon Pilgrim
· 9 years ago
a4fcd36
[MSan] [PowerPC] Implement PowerPC64 vararg helper.
by Marcin Koscielnicki
· 9 years ago
60b3cbe
[MSan] [AArch64] Fix vararg helper for >1 or non-int fixed arguments.
by Marcin Koscielnicki
· 9 years ago
b088ad1
[MSan] [X86] Fix vararg helper for fixed arguments in overflow area.
by Marcin Koscielnicki
· 9 years ago
60061c2
[MSan] [MIPS64] Fix vararg helper for >1 fixed argument.
by Marcin Koscielnicki
· 10 years ago
8dafa2d
Fix build by casting to the proper int type.
by Ivan Krasin
· 10 years ago
35f3e5e
[msan] Handle vector compare x86 intrinsics.
by Evgeniy Stepanov
· 10 years ago
ef2e7b4
[Mips] [MSan] VarArgMIPS64Helper: Use target's endian, not host's.
by Marcin Koscielnicki
· 10 years ago
b550cb1
[NFC] Header cleanup
by Mehdi Amini
· 10 years ago
800f87a
NFC: make AtomicOrdering an enum class
by JF Bastien
· 10 years ago
4b96ed6
[msan] Add a comment with a bug link.
by Evgeniy Stepanov
· 10 years ago
Next »