-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Open
Description
Description
This issue outlines work for debugging support on the CoreCLR interpreter.
Goals (functional)
- User breakpoint support (
System.Diagnostics.Debugger.Break()) [clr-interp] Add User Breakpoint Support for Interpreter Debugging #121911 - Regular breakpoints set via IDE [WIP][clr-interp] Support for managed debugger breakpoints #123251
- Stepping
- Variables, stack traces, etc.
- Exception unwinding
Other
- Enable debugger tests in CI running with CoreCLR interpreter on desktop
- Refactor current JIT debugger support to use the new HardwareExecutionControl abstraction
- Remove interpreter specific condition checks (e.g.,
if (pJitManager != NULL && pJitManager == ExecutionManager::GetInterpreterJitManager()))- How to handle scenarios where no JitManager is available
- WASM support for interpreter debugging
Reactions are currently unavailable