Mikhail Kurinnoi

Results 78 comments of Mikhail Kurinnoi

We don't support VSCode "console" configuration parameter from VSDBG debug adapter from omnisharp. Netcoredbg need its own debug adapter and console related host part, see OmniSharp/omnisharp-vscode#3943 for more info. Only...

Looks like some Windows related only issue (some MS compiler optimization?), I was able to reproduce some time "silent" exit after "finish" command and `thread exited, id: 5964` line output...

The point is, we deactivate all steppers that active in app domain and this list provided by runtime debug API itself on each stop (break, breakpoint) this is common logic:...

This issue looks like some race condition in runtime code (https://github.com/dotnet/runtime). For example, debuggee process already have thread dead, but mscordbi don't have this info and provide to debugger data,...

1. If I remember correct, we don't implement this because of issues with thread status tracking for some cases and this need more time for investigation. Imho, if you can't...

> can you share some details about what could go wrong? That was about 3 years ago when I refactor exception breakpoints, and this case was not even analyzed carefully...

We don't support this for sure. Could you please share more info about source file mapping through the VSCode protocol? Do you mean "Source Request" https://microsoft.github.io/debug-adapter-protocol/specification?

I see, you mean https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md#source-file-map, we already support "justMyCode" and "enableStepFiltering" launch options, so, add more launch options possible. Unfortunately, we don't have time right now, but I added this...

Could you please clarify, another managed application create new child process with your dll?

You could start debug session for application that loads the dll at runtime and use `Just My Code` feature (https://docs.microsoft.com/en-us/visualstudio/debugger/just-my-code?view=vs-2022#BKMK__NET_Framework_Just_My_Code): - by default JMC is disabled, you could enable it...