Remove some debug code (#72985)
authorAaron Robinson <arobins@microsoft.com>
Thu, 28 Jul 2022 23:46:43 +0000 (16:46 -0700)
committerGitHub <noreply@github.com>
Thu, 28 Jul 2022 23:46:43 +0000 (16:46 -0700)
commit74bd4850158022ae2ac10578c6b1df0400e2f7ac
treed8d8c304cd77c0114e461423c99959ef950bc490
parentbda555725dabc46893bffb33e7f756528cbdc52c
Remove some debug code (#72985)

* Remove stale debug code

Remove the FreeBuildDebugBreak() and DebBreak() API.
Remove BreakOnRetailAssert config knob.
Remove DBGIGNORE logic.
Remove LaunchJITDebugger() API from utilcode.
Remove x86 StackOverflow break config
Remove INTERNAL_DebugBreakOnAssert config knob
Remove unused debug macros and constants
Remove TerminateOnAssert() and DebugBreakOnAssert() logic.
Remove unused NGen bind config knobs
Remove ValidateObject() from rspriv.
20 files changed:
src/coreclr/debug/di/rspriv.h
src/coreclr/debug/di/rspriv.inl
src/coreclr/dlls/mscoree/exports.cpp
src/coreclr/ilasm/main.cpp
src/coreclr/inc/clrconfigvalues.h
src/coreclr/inc/debugmacros.h
src/coreclr/utilcode/debug.cpp
src/coreclr/vm/amd64/cgenamd64.cpp
src/coreclr/vm/amd64/jitinterfaceamd64.cpp
src/coreclr/vm/comthreadpool.cpp
src/coreclr/vm/eetwain.cpp
src/coreclr/vm/gchelpers.cpp
src/coreclr/vm/i386/excepx86.cpp
src/coreclr/vm/i386/jitinterfacex86.cpp
src/coreclr/vm/interpreter.cpp
src/coreclr/vm/interpreter.h
src/coreclr/vm/jithelpers.cpp
src/coreclr/vm/nativeoverlapped.cpp
src/coreclr/vm/threads.cpp
src/coreclr/vm/win32threadpool.cpp