What's Changed
-
Various fixes and improvements to UefiExt @cfernald (#78)
Change Details
## Description
Contains the following fixes and improvements
- Created simple
!monitor
command for invoking GDB monitor commands without the tedious.exdicmd target:0:...
command. This will also clean up the output and capture output even if verbose output is disabled. - Add support for a Rust debugger environment
- in-progress implementation of ELF header dumping
- Fixed issue with image magic size comparison.
- Switch
!AdvLog
to use local definition to support parsing without C symbols. - Implemented environment autodetection by capture exdicmd response output.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
Tested locally
Integration Instructions
N/A
</blockquote> <hr> </details>
- Created simple
-
Flush the out queue to avoid mistaking uefi log content for gdb command response @srilathasridharan (#74)
Change Details
## Description
out_queue contains last buffered serial log contents from the com port. This could be mistaken as a response to the in_queue commands. This change empties the queue before making connection.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
Tested on gdbgui/vscode extension/gdb-multiarch commandline/windbgx.
Integration Instructions
N/A
Full Changelog: v0.2.1...v0.2.2