Skip to content

Conversation

@cfernald
Copy link
Contributor

@cfernald cfernald commented Dec 3, 2025

Description

Implement the single register read and write functionality for the debugger target. Windbg uses the P<index:value> packets for write altered register instead of sending the full register context every time.

This resolves an issue where register edits appear to work, until the resume where the edits are lost.

  • Impacts functionality?
  • Impacts security?
  • Breaking change?
  • Includes tests?
  • Includes documentation?

How This Was Tested

Tested on Q35 & SBSA

Integration Instructions

N/A

@github-actions github-actions bot added the impact:non-functional Does not have a functional impact label Dec 3, 2025
@codecov
Copy link

codecov bot commented Dec 3, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@makubacki makubacki added the type:feature-request A new feature proposal label Dec 3, 2025
@cfernald cfernald removed the impact:non-functional Does not have a functional impact label Dec 3, 2025
Implement the single register read and write functionality for the
debugger target. Windbg uses the `P<index:value>` packets for write
altered register instead of sending the full register context every time.
Without this change single register edits appear to work, until the
resume where the edits are lost.
vineelko
vineelko approved these changes Dec 5, 2025
@cfernald cfernald merged commit fe4b4ac into OpenDevicePartnership:main Dec 6, 2025
15 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:feature-request A new feature proposal

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants