# This file lists the functions, object files and source files # which should be ignored (i.e. not instrumented) by ThreadSanitizer on Windows. # We ignore security libraries for now since their instrumentation is very slow. # TODO(timurrrr): investigate whether we need to instrument them obj:*CRYPT32.dll obj:*RPCRT4.dll fun_r:*SHA256* fun_r:*BCryptGenerateSymmetricKey* fun_r:*CryptAcquireContext* obj:*WINHTTP.dll obj:*imagehlp.dll # Use less detailed instrumentation of STL fun_hist:*std::*<* # Don't instrument some stl internals - they shouldn't be useful fun_r:*std::_Debug* fun_r:*std::_Lockit* # Benign race on mutex unlock fun:_Mtxunlock # Benign race during clock initialization fun_r:*InitializeClock* # Some unknown Windows guts fun_r:Ordinal_* fun:unnamedImageEntryPoint fun_r:RtlDestroyQueryDebugBuffer fun:_updatetlocinfoEx_nolock # Strange reports on net_unittests, maybe related to raising # a debug exception by PlatformThread # TODO(timurrrr): investigate fun_r:*PlatformThread*SetName*