v0.1.3
github-actions
released this
22 May 17:47
·
31 commits
to refs/heads/main
since this release
What's Changed
-
Fix single step on AARCH64 processors @cfernald (#32)
Change Details
## Description
On AARCH64 processors single step was not working on real hardware because either 1. the OS lock register was set, or 2. the DEBUG exceptions were masked by the DAIF configuration. This makes sure neither are true in debugger configuration.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
Manually tested on an AARCH64 machine.
Integration Instructions
N/A
</blockquote> <hr> </details>
-
Introduce a fixed copy of the GDB scripts @cfernald (#30)
Change Details
## Description
Introduce a modified copy of efi_gdb.py and efi_debugging.py from BaseTools to be targetted for use with the DebuggerFeaturePkg.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
N/A
Integration Instructions
N/A
</blockquote> <hr> </details>
-
Expand Windbgx work around for 0 page reads. @cfernald (#26)
Change Details
## Description
Windbg will attempt to read page 0 for some hueristics and will look on read that fail, the work-around to check for a NULL address won't catch all issues, so just check for all addresses in the first page.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
Tested locally on device
Integration Instructions
N/A
</blockquote> <hr> </details>
-
Remove windbg breakpoint workaround \& improvements @cfernald (#25)
Change Details
## Description
- Remove workaround where windbgx wasn't able to step when broken on debug breakpoints for #10. This is fixed in windbgx version 1.2405.3001.0
- Minor improvements to the info monitor command.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
Tested locally with Q35
Integration Instructions
N/A
</blockquote> <hr> </details>
Full Changelog: v0.1.2...v0.1.3