Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update debugger version 1.22.0 #3515

Merged
merged 2 commits into from
Jan 21, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
120 changes: 105 additions & 15 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -249,8 +249,8 @@
{
"id": "Debugger",
"description": ".NET Core Debugger (Windows / x64)",
"url": "https://download.visualstudio.microsoft.com/download/pr/6ebd6da8-bbe3-42f7-924b-aa921730ee2f/efad9a8d86f35c3945b95b8da80845dd/coreclr-debug-win7-x64.zip",
"fallbackUrl": "https://vsdebugger.blob.core.windows.net/coreclr-debug-1-21-0/coreclr-debug-win7-x64.zip",
"url": "https://download.visualstudio.microsoft.com/download/pr/8453f1ae-2bda-4d6a-97fa-9a752f968dc1/5157a2a463cc8a4afa0621f1ec594732/coreclr-debug-win7-x64.zip",
"fallbackUrl": "https://vsdebugger.blob.core.windows.net/coreclr-debug-1-22-0/coreclr-debug-win7-x64.zip",
"installPath": ".debugger",
"platforms": [
"win32"
Expand All @@ -259,13 +259,13 @@
"x86_64"
],
"installTestPath": "./.debugger/vsdbg-ui.exe",
"integrity": "1F426E6D8CA1BA7E067BC9A99974B113DC3C16B34BA963DA76EF23C3B0221D10"
"integrity": "9188583AF7E150C8A8AB7501A75C15A53EB5EA9E40D1ED93458E989A15B95FF6"
},
{
"id": "Debugger",
"description": ".NET Core Debugger (macOS / x64)",
"url": "https://download.visualstudio.microsoft.com/download/pr/6ebd6da8-bbe3-42f7-924b-aa921730ee2f/ea2e64051a68c1a939395ea4b22131be/coreclr-debug-osx-x64.zip",
"fallbackUrl": "https://vsdebugger.blob.core.windows.net/coreclr-debug-1-21-0/coreclr-debug-osx-x64.zip",
"url": "https://download.visualstudio.microsoft.com/download/pr/8453f1ae-2bda-4d6a-97fa-9a752f968dc1/575994a4df09b34c3314ee30e007ed45/coreclr-debug-osx-x64.zip",
"fallbackUrl": "https://vsdebugger.blob.core.windows.net/coreclr-debug-1-22-0/coreclr-debug-osx-x64.zip",
"installPath": ".debugger",
"platforms": [
"darwin"
Expand All @@ -278,13 +278,13 @@
"./vsdbg"
],
"installTestPath": "./.debugger/vsdbg-ui",
"integrity": "EDA155BEE247321876EE59D359196F7AC5D55F54D2A20927C1B737B5723E91EA"
"integrity": "B29D7DA252308470E215F52E09A632CA1B5E0A6F74D6A37473A7E4CFDF92266F"
},
{
"id": "Debugger",
"description": ".NET Core Debugger (linux / x64)",
"url": "https://download.visualstudio.microsoft.com/download/pr/6ebd6da8-bbe3-42f7-924b-aa921730ee2f/3c87589b7075173f12c4ae114b7020df/coreclr-debug-linux-x64.zip",
"fallbackUrl": "https://vsdebugger.blob.core.windows.net/coreclr-debug-1-21-0/coreclr-debug-linux-x64.zip",
"url": "https://download.visualstudio.microsoft.com/download/pr/8453f1ae-2bda-4d6a-97fa-9a752f968dc1/0f8c37b08e1afd2360bde4a5764d403e/coreclr-debug-linux-x64.zip",
"fallbackUrl": "https://vsdebugger.blob.core.windows.net/coreclr-debug-1-22-0/coreclr-debug-linux-x64.zip",
"installPath": ".debugger",
"platforms": [
"linux"
Expand All @@ -297,7 +297,7 @@
"./vsdbg"
],
"installTestPath": "./.debugger/vsdbg-ui",
"integrity": "D6EA62622788617163B758F5535E65BD1D010A0D362B422039ED6EE64D84D725"
"integrity": "2F6657B3D3C1044E9293F9C7E498AF283600DEAAF052975EBFBDD1296C8C6C05"
},
{
"id": "Razor",
Expand Down Expand Up @@ -466,6 +466,16 @@
"type": "boolean",
"description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",
"default": false
},
"threadExit": {
"type": "boolean",
"description": "Controls if a message is logged when a thread in the target process exits. Default: `false`.",
"default": false
},
"processExit": {
"type": "boolean",
"description": "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.",
"default": true
}
}
},
Expand All @@ -478,7 +488,8 @@
"description": "Options to control how symbols (.pdb files) are found and loaded.",
"default": {
"searchPaths": [],
"searchMicrosoftSymbolServer": false
"searchMicrosoftSymbolServer": false,
"searchNuGetOrgSymbolServer": false
},
"type": "object",
"properties": {
Expand All @@ -495,6 +506,11 @@
"description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
"default": false
},
"searchNuGetOrgSymbolServer": {
"type": "boolean",
"description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
"default": false
},
"cachePath": {
"type": "string",
"description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.",
Expand Down Expand Up @@ -1114,6 +1130,16 @@
"type": "boolean",
"description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",
"default": false
},
"threadExit": {
"type": "boolean",
"description": "Controls if a message is logged when a thread in the target process exits. Default: `false`.",
"default": false
},
"processExit": {
"type": "boolean",
"description": "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.",
"default": true
}
}
},
Expand Down Expand Up @@ -1343,7 +1369,8 @@
"description": "Options to control how symbols (.pdb files) are found and loaded.",
"default": {
"searchPaths": [],
"searchMicrosoftSymbolServer": false
"searchMicrosoftSymbolServer": false,
"searchNuGetOrgSymbolServer": false
},
"type": "object",
"properties": {
Expand All @@ -1360,6 +1387,11 @@
"description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
"default": false
},
"searchNuGetOrgSymbolServer": {
"type": "boolean",
"description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
"default": false
},
"cachePath": {
"type": "string",
"description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.",
Expand Down Expand Up @@ -1439,6 +1471,11 @@
"type": "boolean",
"description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.",
"default": true
},
"targetOutputLogPath": {
"type": "string",
"description": "When set, text that the target application writes to stdout and stderr (ex: Console.WriteLine) will be saved to the specified file. This option is ignored if console is set to something other than internalConsole.",
"default": "${workspaceFolder}/out.txt"
}
}
},
Expand Down Expand Up @@ -1525,6 +1562,16 @@
"type": "boolean",
"description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",
"default": false
},
"threadExit": {
"type": "boolean",
"description": "Controls if a message is logged when a thread in the target process exits. Default: `false`.",
"default": false
},
"processExit": {
"type": "boolean",
"description": "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.",
"default": true
}
}
},
Expand Down Expand Up @@ -1754,7 +1801,8 @@
"description": "Options to control how symbols (.pdb files) are found and loaded.",
"default": {
"searchPaths": [],
"searchMicrosoftSymbolServer": false
"searchMicrosoftSymbolServer": false,
"searchNuGetOrgSymbolServer": false
},
"type": "object",
"properties": {
Expand All @@ -1771,6 +1819,11 @@
"description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
"default": false
},
"searchNuGetOrgSymbolServer": {
"type": "boolean",
"description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
"default": false
},
"cachePath": {
"type": "string",
"description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.",
Expand Down Expand Up @@ -2183,6 +2236,16 @@
"type": "boolean",
"description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",
"default": false
},
"threadExit": {
"type": "boolean",
"description": "Controls if a message is logged when a thread in the target process exits. Default: `false`.",
"default": false
},
"processExit": {
"type": "boolean",
"description": "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.",
"default": true
}
}
},
Expand Down Expand Up @@ -2412,7 +2475,8 @@
"description": "Options to control how symbols (.pdb files) are found and loaded.",
"default": {
"searchPaths": [],
"searchMicrosoftSymbolServer": false
"searchMicrosoftSymbolServer": false,
"searchNuGetOrgSymbolServer": false
},
"type": "object",
"properties": {
Expand All @@ -2429,6 +2493,11 @@
"description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
"default": false
},
"searchNuGetOrgSymbolServer": {
"type": "boolean",
"description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
"default": false
},
"cachePath": {
"type": "string",
"description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.",
Expand Down Expand Up @@ -2508,6 +2577,11 @@
"type": "boolean",
"description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.",
"default": true
},
"targetOutputLogPath": {
"type": "string",
"description": "When set, text that the target application writes to stdout and stderr (ex: Console.WriteLine) will be saved to the specified file. This option is ignored if console is set to something other than internalConsole.",
"default": "${workspaceFolder}/out.txt"
}
}
},
Expand Down Expand Up @@ -2594,6 +2668,16 @@
"type": "boolean",
"description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",
"default": false
},
"threadExit": {
"type": "boolean",
"description": "Controls if a message is logged when a thread in the target process exits. Default: `false`.",
"default": false
},
"processExit": {
"type": "boolean",
"description": "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.",
"default": true
}
}
},
Expand Down Expand Up @@ -2823,7 +2907,8 @@
"description": "Options to control how symbols (.pdb files) are found and loaded.",
"default": {
"searchPaths": [],
"searchMicrosoftSymbolServer": false
"searchMicrosoftSymbolServer": false,
"searchNuGetOrgSymbolServer": false
},
"type": "object",
"properties": {
Expand All @@ -2840,6 +2925,11 @@
"description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
"default": false
},
"searchNuGetOrgSymbolServer": {
"type": "boolean",
"description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
"default": false
},
"cachePath": {
"type": "string",
"description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.",
Expand Down Expand Up @@ -2962,4 +3052,4 @@
]
}
}
}
}
21 changes: 19 additions & 2 deletions src/tools/OptionsSchema.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,16 @@
"type": "boolean",
"description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",
"default": false
},
"threadExit": {
"type": "boolean",
"description": "Controls if a message is logged when a thread in the target process exits. Default: `false`.",
"default": false
},
"processExit": {
"type": "boolean",
"description": "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.",
"default": true
}
}
},
Expand Down Expand Up @@ -356,7 +366,8 @@
"description": "Options to control how symbols (.pdb files) are found and loaded.",
"default": {
"searchPaths": [],
"searchMicrosoftSymbolServer": false
"searchMicrosoftSymbolServer": false,
"searchNuGetOrgSymbolServer": false
}
},
"sourceLinkOptions": {
Expand All @@ -370,6 +381,11 @@
"type": "boolean",
"description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.",
"default": true
},
"targetOutputLogPath": {
"type": "string",
"description": "When set, text that the target application writes to stdout and stderr (ex: Console.WriteLine) will be saved to the specified file. This option is ignored if console is set to something other than internalConsole.",
"default": "${workspaceFolder}/out.txt"
}
}
},
Expand Down Expand Up @@ -439,7 +455,8 @@
"description": "Options to control how symbols (.pdb files) are found and loaded.",
"default": {
"searchPaths": [],
"searchMicrosoftSymbolServer": false
"searchMicrosoftSymbolServer": false,
"searchNuGetOrgSymbolServer": false
}
},
"sourceLinkOptions": {
Expand Down
7 changes: 7 additions & 0 deletions src/tools/VSSymbolSettings.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"definitions": {
"VSSymbolOptions": {
"type": "object",
"description": "Provides configuration for locating and loading symbols to the debug adapter.",
"properties": {
"searchPaths": {
"type": "array",
Expand All @@ -18,6 +19,11 @@
"description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
"default": false
},
"searchNuGetOrgSymbolServer": {
"type": "boolean",
"description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
"default": false
},
"cachePath": {
"type": "string",
"description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.",
Expand All @@ -36,6 +42,7 @@
},
"VSSymbolOptionsModuleFilter": {
"type": "object",
"description": "Provides configuration for loading symbols to the debug adapter.",
"required": [ "mode" ],
"properties": {
"mode": {
Expand Down