[llvm-bugs] [Bug 25066] New: Implement runtime suppressions for UBSan

via llvm-bugs llvm-bugs at lists.llvm.org
Mon Oct 5 15:45:35 PDT 2015


https://llvm.org/bugs/show_bug.cgi?id=25066

            Bug ID: 25066
           Summary: Implement runtime suppressions for UBSan
           Product: compiler-rt
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: ASSIGNED
          Severity: normal
          Priority: P
         Component: compiler-rt
          Assignee: vonosmas at gmail.com
          Reporter: vonosmas at gmail.com
                CC: kcc at google.com, llvm-bugs at lists.llvm.org,
                    richard-llvm at metafoo.co.uk
    Classification: Unclassified

We should teach UBSan to:

1) read suppressions from __ubsan_default_suppressions() like we do in ASan,
LSan and TSan.
2) allow to suppress specified kind of UB (e.g. "signed-integer-overflow") in
specified source locations (e.g. source locations). For now we can only exclude
certain types from vptr checks.

Of course, the suppressions will only work if the error kind is specified to be
recoverable at compile-time.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20151005/2c7e0762/attachment.html>


More information about the llvm-bugs mailing list