search for: sanitize_thread

Displaying 3 results from an estimated 3 matches for "sanitize_thread".

2014 May 31
2
[LLVMdev] Unifying TSan blacklist and no_sanitize_thread
.... > > > > TSan pass does the following: > > > > 1) instruments plain memory accesses > > 2) instruments atomic accesses > > 3) instruments memory intrinsics calls. > > 4) adds function entry/exit callbacks. > > > > If a function doesn't have sanitize_thread attribute (e.g. it was > annotated > > with __attribute__((no_sanitize_thread)) ), then it still does (2), (3) > and > > (4). If a function is blacklisted, > > TSan pass does nothing. Shouldn't the behavior be the same? I think, we > must > > always do (4) to ge...
2014 May 29
4
[LLVMdev] Unifying TSan blacklist and no_sanitize_thread
...in ASan instrumentation pass, so there's no need to looking at blacklist once again. TSan pass does the following: 1) instruments plain memory accesses 2) instruments atomic accesses 3) instruments memory intrinsics calls. 4) adds function entry/exit callbacks. If a function doesn't have sanitize_thread attribute (e.g. it was annotated with __attribute__((no_sanitize_thread)) ), then it still does (2), (3) and (4). If a function is blacklisted, TSan pass does nothing. Shouldn't the behavior be the same? I think, we must always do (4) to get good stack traces, and probably do (2) (we may report...
2014 Nov 03
8
[LLVMdev] [PATCH] Protection against stack-based memory corruption errors using SafeStack
.../AsmParser/LLLexer.cpp index 6523bce..939dc5d 100644 --- a/lib/AsmParser/LLLexer.cpp +++ b/lib/AsmParser/LLLexer.cpp @@ -636,6 +636,7 @@ lltok::Kind LLLexer::LexIdentifier() { KEYWORD(ssp); KEYWORD(sspreq); KEYWORD(sspstrong); + KEYWORD(safestack); KEYWORD(sanitize_address); KEYWORD(sanitize_thread); KEYWORD(sanitize_memory); diff --git a/lib/AsmParser/LLParser.cpp b/lib/AsmParser/LLParser.cpp index b7818bb..0a655a6 100644 --- a/lib/AsmParser/LLParser.cpp +++ b/lib/AsmParser/LLParser.cpp @@ -988,6 +988,7 @@ bool LLParser::ParseFnAttributeValuePairs(AttrBuilder &B, case lltok::kw_s...