-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Open
Description
This issue tracks required work and progress for the diagnostics changes needed for supporting the CoreCLR interpreter.
M1
M2
- Update debugger related code in CoreCLR to support interpreter frames.
- SOS gcroot and dumpstackobjects commands work with interpreted frames
- gcroot works except for a weirdness - it reports slots located at the interpreter stack as "caller.rax+offset". So this needs to be fixed.
- dumpstackobjects also dumps all the objects, but the SP/REG column is not right
- SOS gcinfo command works with interpreted methods
- SOS dumpmd command shows address of IR for interpreted methods
M3
- Modify the SOS ehinfo command so that it works with interpreted methods - it turned out it just works
- Add support for disassembling IR byte code to SOS u command (nice to have)
M4
M5
- Wire debugger protocol handler in CoreCLR to the interpreter
Reactions are currently unavailable