Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
57f1c6e
refactor ExecutionControl
matouskozak Dec 16, 2025
cb3e9a3
enable breakpoints in the interpreter
matouskozak Dec 18, 2025
8513f2a
support for regular breakpoints with interpreter
matouskozak Jan 16, 2026
74235f6
insert IL offset 0 pointing to IR 0
matouskozak Jan 16, 2026
dc240a1
disable interpreter breakpoint support for BROWSER
matouskozak Jan 19, 2026
1593cf7
Basic single stepping support for interpreter
matouskozak Jan 30, 2026
b0ff0e5
disable CheckRegDisplaySP for interpreter TODO
matouskozak Jan 30, 2026
e3474fc
call OnMethodEnter to notify debugger
matouskozak Jan 30, 2026
599df46
modify cmakelist
matouskozak Jan 30, 2026
563db71
keep interpreter NOPs for debug builds
matouskozak Jan 30, 2026
9d23598
add asserts to interpreterwalker
matouskozak Feb 3, 2026
081ae77
emit nops for collapsed branches in debug builds
matouskozak Feb 3, 2026
ffa9862
adjust debugger logging in interpexec
matouskozak Feb 3, 2026
ea1faed
workaround interpreter stack walking issues
matouskozak Feb 3, 2026
66141e7
Refactor interpreter debugger stepping
matouskozak Feb 10, 2026
c298d60
remove pre-insert IL
matouskozak Feb 11, 2026
981b63e
fix nits
matouskozak Feb 11, 2026
d4aa855
clean-up
matouskozak Feb 17, 2026
a020a26
add assert remove browser exclusion
matouskozak Feb 17, 2026
821f05c
exclude executioncontrol for target wasm
matouskozak Feb 17, 2026
c674607
prevent calls to (Un)ApplyTraceFlag for interp
matouskozak Feb 18, 2026
28e604f
extend comments
matouskozak Feb 18, 2026
e9c23fb
use opcode var instead of *ip in interp exec loop
matouskozak Feb 23, 2026
e717eff
simplify interpreter debug sequence points
matouskozak Feb 23, 2026
903bd96
Add INTOP_DEBUG_METHOD_ENTER opcode to mark entry
matouskozak Feb 24, 2026
bbc1c9f
Move breakpoint bypass to InterpThreadContext
matouskozak Feb 24, 2026
6461cda
use "JMC backstop" for step-in unconditionally
matouskozak Feb 24, 2026
3440998
use %zx instead of %x for size_t offsets in logs
matouskozak Feb 24, 2026
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
5 changes: 5 additions & 0 deletions src/coreclr/debug/ee/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,11 @@ set(CORDBEE_HEADERS_DAC

list(APPEND CORDBEE_SOURCES_WKS ${ARCH_SOURCES_DIR}/walker.cpp)

if(FEATURE_INTERPRETER)
list(APPEND CORDBEE_SOURCES_WKS interpreterwalker.cpp)
list(APPEND CORDBEE_HEADERS_WKS interpreterwalker.h)
endif(FEATURE_INTERPRETER)

if (CLR_CMAKE_TARGET_ARCH_AMD64 OR CLR_CMAKE_TARGET_ARCH_I386)
list(APPEND CORDBEE_SOURCES_WKS ${ARCH_SOURCES_DIR}/debuggerregdisplayhelper.cpp)
endif ()
Expand Down
Loading
Loading