http://llvm.org/bugs/show_bug.cgi?id=20164
Bug ID: 20164
Summary: [PATCH] Adding type-string based blacklist for
sanitizers
Product: libraries
Version: trunk
Hardware: PC
OS: Linux
Status: NEW
Severity: enhancement
Priority: P
Component: Transformation Utilities
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Classification: Unclassified
Created attachment 12719
--> http://llvm.org/bugs/attachment.cgi?id=12719&action=edit
source code diff
Hi all,
I'm working on applying Undefined Sanitizer's vptr, and found that existing
blacklisting methods (source file names or function names) do not fit well to
handle false positive cases in the UBsan case.
Thus, we have added type-string based blacklisting. Please note that this
blacklisting is not based on any LLVM internal types (e.g., Module/Function),
but simply based on generic "string" types. This is because UBsan instruments
in the Clang's CodeGen phase and unrolls type information into the "string"
from Clang specific QualType, which is not visible for LLVM.
Cheers!
Byoungyoung
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs