[Tizen] Introduce EnableDebugger Config (#537)
author이형주/MDE Lab(SR)/삼성전자 <leee.lee@samsung.com>
Thu, 20 Jun 2024 01:49:10 +0000 (10:49 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Thu, 20 Jun 2024 01:49:10 +0000 (10:49 +0900)
* Introduce EnableDebugger Config

* Change the default value

src/coreclr/debug/ee/debugger.cpp
src/coreclr/inc/clrconfigvalues.h

index 136105f..51311c9 100644 (file)
@@ -1910,7 +1910,7 @@ HRESULT Debugger::Startup(void)
 
         // Allows the debugger (and profiler) diagnostics to be disabled so resources like
         // the named pipes and semaphores are not created.
-        if (CLRConfig::GetConfigValue(CLRConfig::EXTERNAL_EnableDiagnostics) == 0)
+        if (CLRConfig::GetConfigValue(CLRConfig::EXTERNAL_EnableDebugger) == 0)
         {
             return S_OK;
         }
index 0fc3634..023ae65 100644 (file)
@@ -161,7 +161,8 @@ CONFIG_DWORD_INFO(INTERNAL_BreakOnUncaughtException, W("BreakOnUncaughtException
 ///
 /// Debugger
 ///
-RETAIL_CONFIG_DWORD_INFO(EXTERNAL_EnableDiagnostics, W("EnableDiagnostics"), 1, "Allows the debugger, profiler, and EventPipe diagnostics to be disabled")
+RETAIL_CONFIG_DWORD_INFO(EXTERNAL_EnableDiagnostics, W("EnableDiagnostics"), 1, "Allows the profiler, and EventPipe diagnostics to be disabled")
+RETAIL_CONFIG_DWORD_INFO(EXTERNAL_EnableDebugger, W("EnableDebugger"), 1, "Allows the debugger to be disabled")
 CONFIG_DWORD_INFO(INTERNAL_D__FCE, W("D::FCE"), 0, "Allows an assert when crawling the managed stack for an exception handler")
 CONFIG_DWORD_INFO(INTERNAL_DbgBreakIfLocksUnavailable, W("DbgBreakIfLocksUnavailable"), 0, "Allows an assert when the debugger can't take a lock ")
 CONFIG_DWORD_INFO(INTERNAL_DbgBreakOnErr, W("DbgBreakOnErr"), 0, "Allows an assert when we get a failing hresult")