<commit_before>############################
# Suppress some false reports due to bugs in Dr.Memory like wrong analysis
# assumptions or unhandled syscalls

# False reports during printing using fprintf
UNINITIALIZED READ
system call NtRaiseException
KERNEL32.dll!RaiseException
*!DebuggerProbe
*!DebuggerKnownHandle

UNADDRESSABLE ACCESS
ntdll.dll!towlower
ntdll.dll!KiUserExceptionDispatcher
*!DebuggerProbe
*!DebuggerKnownHandle

# LoadLibrary calls give some strange reports
UNADDRESSABLE ACCESS
ntdll.dll!strchr
KERNEL32.dll!LoadLibraryExW

# http://code.google.com/p/drmemory/issues/detail?id=11
UNADDRESSABLE ACCESS
*!_chkstk

# http://code.google.com/p/drmemory/issues/detail?id=12
UNINITIALIZED READ
ntdll.dll!Rtl*
ntdll.dll!Rtl*
ntdll.dll!RtlFindActivationContextSectionString

UNINITIALIZED READ
...
SHELL32.dll!SHFileOperation*

UNINITIALIZED READ
...
SHELL32.dll!SHGetFolderPath*

UNINITIALIZED READ
...
SHELL32.dll!SHCreateDirectory*

UNADDRESSABLE ACCESS
...
SHELL32.dll!SHFileOperation*

# http://code.google.com/p/drmemory/issues/detail?id=14
UNINITIALIZED READ
...
KERNEL32.dll!CreateProcess*

# http://code.google.com/p/drmemory/issues/detail?id=15
UNINITIALIZED READ
...
*!rand_s

# http://code.google.com/p/drmemory/issues/detail?id=17
UNINITIALIZED READ
...
*!CreateWindow*

# http://code.google.com/p/drmemory/issues/detail?id=18
UNINITIALIZED READ
...
*!CoInitialize*

UNINITIALIZED READ
...
*!CoCreateInstance*

UNINITIALIZED READ
...
*!CoUninitialize*

UNINITIALIZED READ
...
UxTheme.dll!*

UNINITIALIZED READ
...
RPCRT4.dll!UuidCreate

# http://code.google.com/p/drmemory/issues/detail?id=36
UNINITIALIZED READ
system call NtContinue
*!DebuggerProbe
*!DebuggerKnownHandle

# http://code.google.com/p/drmemory/issues/detail?id=40
UNINITIALIZED READ
...
WINSPOOL.DRV!*

UNADDRESSABLE ACCESS
...
WINSPOOL.DRV!*

INVALID HEAP ARGUMENT
...
WINSPOOL.DRV!*

LEAK
...
WINSPOOL.DRV!*

# http://code.google.com/p/drmemory/issues/detail?id=45
UNINITIALIZED READ
drmemorylib.dll!replace_strlen
*!*length
*!*assign

UNINITIALIZED READ
drmemorylib.dll!replace_strcmp

UNINITIALIZED READ
...
*!*cmp
...
*!*lipboard*

UNADDRESSABLE ACCESS
...
*!*lipboard*

UNINITIALIZED READ
KERNEL32.dll!WideCharToMultiByte
KERNEL32.dll!WideCharToMultiByte
USER32.dll!DeregisterShellHookWindow
*!*lipboard*

# http://code.google.com/p/drmemory/issues/detail?id=48
UNINITIALIZED READ
system call NtContinue
*!*SetThreadName

# http://code.google.com/p/drmemory/issues/detail?id=52
UNINITIALIZED READ
...
DBGHELP.dll!SymInitialize

UNINITIALIZED READ
...
DBGHELP.dll!SymEnumSourceFiles

UNINITIALIZED READ
...
msvcrt.dll!_RTDynamicCast 

# http://code.google.com/p/drmemory/issues/detail?id=52
UNINITIALIZED READ
ADVAPI32.dll!WmiMofEnumerateResourcesA
ADVAPI32.dll!WmiMofEnumerateResourcesA
ADVAPI32.dll!StackTraceW

# http://code.google.com/p/drmemory/issues/detail?id=55
UNADDRESSABLE ACCESS
ntdll.dll!Rtl*CriticalSection*

############################
# TODO(timurrrr): investigate these
UNINITIALIZED READ
...
*!win_util::GetLogonSessionOnlyDACL

UNINITIALIZED READ
...
ADVAPI32.dll!CryptAcquireContext*

UNINITIALIZED READ
...
ntshrui.dll!IsPathSharedW

UNINITIALIZED READ
...
*!NetApiBufferFree

UNINITIALIZED READ
...
*!ShellExecute*

UNADDRESSABLE ACCESS
...
*!SHParseDisplayName

UNINITIALIZED READ
...
*!SHParseDisplayName

UNINITIALIZED READ
...
*!GetCanonicalPathInfo*

UNADDRESSABLE ACCESS
...
*!GetCanonicalPathInfo*

UNINITIALIZED READ
...
SHELL32.dll!Ordinal*

UNADDRESSABLE ACCESS
...
GDI32.dll!CreateDC*

UNINITIALIZED READ
...
USER32.dll!DrawText*

UNINITIALIZED READ
...
GDI32.dll!GetTextExtentPoint32*

# This one looks interesting
INVALID HEAP ARGUMENT
...
KERNEL32.dll!ExitProcess

UNINITIALIZED READ
...
*!SyncSocketClientListener::OnMsgClassResponse

############################
# Intentional errors in Chromium tests (ToolsSanityTests)

UNADDRESSABLE ACCESS
base_unittests.exe!ReadValueOutOfArrayBoundsLeft
base_unittests.exe!MakeSomeErrors
base_unittests.exe!ToolsSanityTest_AccessesToMallocMemory_Test::TestBody

UNADDRESSABLE ACCESS
base_unittests.exe!ReadValueOutOfArrayBoundsRight
base_unittests.exe!MakeSomeErrors
base_unittests.exe!ToolsSanityTest_AccessesToMallocMemory_Test::TestBody

UNADDRESSABLE ACCESS
base_unittests.exe!WriteValueOutOfArrayBoundsLeft
base_unittests.exe!MakeSomeErrors
base_unittests.exe!ToolsSanityTest_AccessesToMallocMemory_Test::TestBody

UNADDRESSABLE ACCESS
base_unittests.exe!WriteValueOutOfArrayBoundsRight
base_unittests.exe!MakeSomeErrors
base_unittests.exe!ToolsSanityTest_AccessesToMallocMemory_Test::TestBody

UNINITIALIZED READ
base_unittests.exe!ReadUninitializedValue
base_unittests.exe!MakeSomeErrors
base_unittests.exe!ToolsSanityTest_AccessesToMallocMemory_Test::TestBody

# Write after free
UNADDRESSABLE ACCESS
base_unittests.exe!ToolsSanityTest_AccessesToMallocMemory_Test::TestBody

UNADDRESSABLE ACCESS
base_unittests.exe!ReadValueOutOfArrayBoundsLeft
base_unittests.exe!MakeSomeErrors
base_unittests.exe!ToolsSanityTest_AccessesToNewMemory_Test::TestBody

UNADDRESSABLE ACCESS
base_unittests.exe!ReadValueOutOfArrayBoundsRight
base_unittests.exe!MakeSomeErrors
base_unittests.exe!ToolsSanityTest_AccessesToNewMemory_Test::TestBody

UNINITIALIZED READ
base_unittests.exe!ReadUninitializedValue
base_unittests.exe!MakeSomeErrors
base_unittests.exe!ToolsSanityTest_AccessesToNewMemory_Test::TestBody

# Write after delete []
UNADDRESSABLE ACCESS
base_unittests.exe!ToolsSanityTest_AccessesToNewMemory_Test::TestBody

############################
# Real issues in Chromium

# Currently - none found.

<commit_msg>Revert some Dr. Memory suppressions since they re-appeared as issue 55 (was: issue 49) TBR=glider Review URL: http://codereview.chromium.org/3509002<commit_after>############################
# Suppress some false reports due to bugs in Dr.Memory like wrong analysis
# assumptions or unhandled syscalls

# False reports during printing using fprintf
UNINITIALIZED READ
system call NtRaiseException
KERNEL32.dll!RaiseException
*!DebuggerProbe
*!DebuggerKnownHandle

UNADDRESSABLE ACCESS
ntdll.dll!towlower
ntdll.dll!KiUserExceptionDispatcher
*!DebuggerProbe
*!DebuggerKnownHandle

# LoadLibrary calls give some strange reports
UNADDRESSABLE ACCESS
ntdll.dll!strchr
KERNEL32.dll!LoadLibraryExW

# http://code.google.com/p/drmemory/issues/detail?id=11
UNADDRESSABLE ACCESS
*!_chkstk

# http://code.google.com/p/drmemory/issues/detail?id=12
UNINITIALIZED READ
ntdll.dll!Rtl*
ntdll.dll!Rtl*
ntdll.dll!RtlFindActivationContextSectionString

UNINITIALIZED READ
...
SHELL32.dll!SHFileOperation*

UNINITIALIZED READ
...
SHELL32.dll!SHGetFolderPath*

UNINITIALIZED READ
...
SHELL32.dll!SHCreateDirectory*

UNADDRESSABLE ACCESS
...
SHELL32.dll!SHFileOperation*

# http://code.google.com/p/drmemory/issues/detail?id=14
UNINITIALIZED READ
...
KERNEL32.dll!CreateProcess*

# http://code.google.com/p/drmemory/issues/detail?id=15
UNINITIALIZED READ
...
*!rand_s

# http://code.google.com/p/drmemory/issues/detail?id=17
UNINITIALIZED READ
...
*!CreateWindow*

# http://code.google.com/p/drmemory/issues/detail?id=18
UNINITIALIZED READ
...
*!CoInitialize*

UNINITIALIZED READ
...
*!CoCreateInstance*

UNINITIALIZED READ
...
*!CoUninitialize*

UNINITIALIZED READ
...
UxTheme.dll!*

UNINITIALIZED READ
...
RPCRT4.dll!UuidCreate

# http://code.google.com/p/drmemory/issues/detail?id=36
UNINITIALIZED READ
system call NtContinue
*!DebuggerProbe
*!DebuggerKnownHandle

# http://code.google.com/p/drmemory/issues/detail?id=40
UNINITIALIZED READ
...
WINSPOOL.DRV!*

UNADDRESSABLE ACCESS
...
WINSPOOL.DRV!*

INVALID HEAP ARGUMENT
...
WINSPOOL.DRV!*

LEAK
...
WINSPOOL.DRV!*

# http://code.google.com/p/drmemory/issues/detail?id=45
UNINITIALIZED READ
drmemorylib.dll!replace_strlen
*!*length
*!*assign

UNINITIALIZED READ
drmemorylib.dll!replace_strcmp

UNINITIALIZED READ
...
*!*cmp
...
*!*lipboard*

UNADDRESSABLE ACCESS
...
*!*lipboard*

UNINITIALIZED READ
KERNEL32.dll!WideCharToMultiByte
KERNEL32.dll!WideCharToMultiByte
USER32.dll!DeregisterShellHookWindow
*!*lipboard*

# http://code.google.com/p/drmemory/issues/detail?id=48
UNINITIALIZED READ
system call NtContinue
*!*SetThreadName

# http://code.google.com/p/drmemory/issues/detail?id=52
UNINITIALIZED READ
...
DBGHELP.dll!SymInitialize

UNINITIALIZED READ
...
DBGHELP.dll!SymEnumSourceFiles

UNINITIALIZED READ
...
msvcrt.dll!_RTDynamicCast 

# http://code.google.com/p/drmemory/issues/detail?id=52
UNINITIALIZED READ
ADVAPI32.dll!WmiMofEnumerateResourcesA
ADVAPI32.dll!WmiMofEnumerateResourcesA
ADVAPI32.dll!StackTraceW

# http://code.google.com/p/drmemory/issues/detail?id=55
UNADDRESSABLE ACCESS
ntdll.dll!Rtl*CriticalSection*

UNADDRESSABLE ACCESS
*!Send

UNADDRESSABLE ACCESS
...
*!tracked_objects::Tracked::Tracked

UNADDRESSABLE ACCESS
*!Pickle::Pickle

UNADDRESSABLE ACCESS
...
*!IPC::ChannelProxy::Context::On*Message*

############################
# TODO(timurrrr): investigate these
UNINITIALIZED READ
...
*!win_util::GetLogonSessionOnlyDACL

UNINITIALIZED READ
...
ADVAPI32.dll!CryptAcquireContext*

UNINITIALIZED READ
...
ntshrui.dll!IsPathSharedW

UNINITIALIZED READ
...
*!NetApiBufferFree

UNINITIALIZED READ
...
*!ShellExecute*

UNADDRESSABLE ACCESS
...
*!SHParseDisplayName

UNINITIALIZED READ
...
*!SHParseDisplayName

UNINITIALIZED READ
...
*!GetCanonicalPathInfo*

UNADDRESSABLE ACCESS
...
*!GetCanonicalPathInfo*

UNINITIALIZED READ
...
SHELL32.dll!Ordinal*

UNADDRESSABLE ACCESS
...
GDI32.dll!CreateDC*

UNINITIALIZED READ
...
USER32.dll!DrawText*

UNINITIALIZED READ
...
GDI32.dll!GetTextExtentPoint32*

# This one looks interesting
INVALID HEAP ARGUMENT
...
KERNEL32.dll!ExitProcess

UNINITIALIZED READ
...
*!SyncSocketClientListener::OnMsgClassResponse

############################
# Intentional errors in Chromium tests (ToolsSanityTests)

UNADDRESSABLE ACCESS
base_unittests.exe!ReadValueOutOfArrayBoundsLeft
base_unittests.exe!MakeSomeErrors
base_unittests.exe!ToolsSanityTest_AccessesToMallocMemory_Test::TestBody

UNADDRESSABLE ACCESS
base_unittests.exe!ReadValueOutOfArrayBoundsRight
base_unittests.exe!MakeSomeErrors
base_unittests.exe!ToolsSanityTest_AccessesToMallocMemory_Test::TestBody

UNADDRESSABLE ACCESS
base_unittests.exe!WriteValueOutOfArrayBoundsLeft
base_unittests.exe!MakeSomeErrors
base_unittests.exe!ToolsSanityTest_AccessesToMallocMemory_Test::TestBody

UNADDRESSABLE ACCESS
base_unittests.exe!WriteValueOutOfArrayBoundsRight
base_unittests.exe!MakeSomeErrors
base_unittests.exe!ToolsSanityTest_AccessesToMallocMemory_Test::TestBody

UNINITIALIZED READ
base_unittests.exe!ReadUninitializedValue
base_unittests.exe!MakeSomeErrors
base_unittests.exe!ToolsSanityTest_AccessesToMallocMemory_Test::TestBody

# Write after free
UNADDRESSABLE ACCESS
base_unittests.exe!ToolsSanityTest_AccessesToMallocMemory_Test::TestBody

UNADDRESSABLE ACCESS
base_unittests.exe!ReadValueOutOfArrayBoundsLeft
base_unittests.exe!MakeSomeErrors
base_unittests.exe!ToolsSanityTest_AccessesToNewMemory_Test::TestBody

UNADDRESSABLE ACCESS
base_unittests.exe!ReadValueOutOfArrayBoundsRight
base_unittests.exe!MakeSomeErrors
base_unittests.exe!ToolsSanityTest_AccessesToNewMemory_Test::TestBody

UNINITIALIZED READ
base_unittests.exe!ReadUninitializedValue
base_unittests.exe!MakeSomeErrors
base_unittests.exe!ToolsSanityTest_AccessesToNewMemory_Test::TestBody

# Write after delete []
UNADDRESSABLE ACCESS
base_unittests.exe!ToolsSanityTest_AccessesToNewMemory_Test::TestBody

############################
# Real issues in Chromium

# Currently - none found.


{'fraction_non_alphanumeric': 0.1157290670376489, 'fraction_numerical': 0.012607599339187897, 'mean_word_length': 6.981956974323387, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5382978', 'n_tokens_mistral': 4419, 'n_tokens_neox': 4307, 'n_words': 599}