Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
2a6e528cbd687e22744d5d7eba428afea99da300
/
test
/
CodeGenCXX
/
catch-undef-behavior.cpp
bb60fc6
[ubsan] Emit single check for left shift.
by Will Dietz
· 11 years ago
5956bcc
PR15338: Don't assert if -fsanitize=bounds sees array indexing on an incomplete
by Richard Smith
· 11 years ago
a0a628f
ubsan: Emit bounds checks for array indexing, vector indexing, and (in really simple cases) pointer arithmetic. This augments the existing bounds checking with language-level array bounds information.
by Richard Smith
· 11 years ago
4e1125f
Update to use references to attribute groups instead of listing the attributes on the call/invoke instructions.
by Bill Wendling
· 11 years ago
c764830
ubsan: Add checking for invalid downcasts. Per [expr.static.cast]p2 and p11,
by Richard Smith
· 12 years ago
2d382d1
[ubsan] Recover by default, use -fno-sanitize-recover to disable.
by Will Dietz
· 12 years ago
073fec9
Rein ubsan's vptr sanitizer back a bit. Per core issue 453, binding a reference
by Richard Smith
· 12 years ago
463b48b
ubsan: Add -fsanitize=bool and -fsanitize=enum, which check for loads of
by Richard Smith
· 12 years ago
ad95481
[ubsan] Add flag to enable recovery from checks when possible.
by Will Dietz
· 12 years ago
b854036
Add -fsanitize=integer for reporting suspicious integer behaviors.
by Will Dietz
· 12 years ago
d6396a6
Use the individual -fsanitize=<...> arguments to control which of the UBSan
by Richard Smith
· 12 years ago
d6f8330
Fix the other occurrence of the problem fixed by r166731.
by Richard Smith
· 12 years ago
ca53087
LLVM's hashing routines produce a size_t, and thus generate different values for 32- and 64-bit host compilers. This really needs to be fixed -- the IR generated should not depend on the host -- but this change will get the bots green again. Proper fix to follow.
by Richard Smith
· 12 years ago
0848333
Add a more direct test for r166661.
by Richard Smith
· 12 years ago
4def70d
-fcatch-undefined-behavior: emit calls to the runtime library whenever one of the checks fails.
by Richard Smith
· 12 years ago
36ef0d5
If we flow off the end of a value-returning function:
by Richard Smith
· 12 years ago
9d3e226
-fcatch-undefined-behavior: add the -ftrapv checks to the set of things caught
by Richard Smith
· 12 years ago
2c9f87c
New -fcatch-undefined-behavior features:
by Richard Smith
· 12 years ago