-
Notifications
You must be signed in to change notification settings - Fork 5.3k
[browser] Fix debugger support #97213
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
Conversation
|
Tagging subscribers to 'arch-wasm': @lewing Issue DetailsTBD Fixes #96239 TODO
|
…milar behavior for WASI
# Conflicts: # src/mono/browser/runtime/loader/config.ts
…nto csproj + print debug level on runtime)
Co-authored-by: Ilona Tomkowicz <[email protected]>
src/mono/browser/runtime/startup.ts
Outdated
| if (!loaderHelpers.isDebuggingSupported() || !config.resources!.pdb) { | ||
| debugLevel = 0; | ||
| } | ||
| cwraps.mono_wasm_load_runtime("unused", debugLevel); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't know if mono_wasm_load_runtime is an API for somebody, but I guess we could drop the un-used param all the way to driver.c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I thought it's in the unmanaged side for some reason, otherwise you would have removed it already. I'll try and we'll see 🤞
WasmDebugLevel==0set by userCopyOutputSymbolsToPublishDirectory=trueorWasmDebugLevel!=0set by userdebugLevelto mono runtime only when browser is supported for debugging, otherwise pass 0debugLevelfor all loggingFixes #96239
Fixes #94174
Fixes #93622