You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Browse filesBrowse the repository at this point in the historyBrowse files
authored
[cDAC] Implement GetPartialUserState for cDAC (#127848)
## Summary
Replaces the legacy-delegation stub in DacDbiImpl.GetPartialUserState
with a managed implementation using the IThread contract, mirroring the
native C++ logic in dacdbiimpl.cpp that maps thread state flags to
CorDebugUserState.
## Changes
- Rename TS_Interruptible to TS_WaitSleepJoin and remove
TSNC_DebuggerSleepWaitJoin from ThreadStateNC across all VM consumers
- Add WaitSleepJoin to ThreadState enum (from m_State)
- Implement GetPartialUserState in DacDbiImpl with DEBUG
cross-validation
- Add CorDebugUserState typed enum to IDacDbiInterface
- Update data descriptor, contract docs, and VM annotations
- Add unit and dump tests
---------
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
0 commit comments