gdb 14.1.90.20240125
ssbssa
released this
25 Jan 17:04
·
319 commits
to gdb-14-branch
since this release
New build to fix crash reported in #4
The python builds are now built with --enable-targets=all
Added functionality:
- Read Windows minidump files
- Use executable path of minidump as program to be debugged
- Create/enable/disable/delete breakpoints in TUI with mouse
- Enable creation of new console for child process by default
- Faster resetting of breakpoints after loading/unloading a shared library
- Use wmain/mainCRTStartup as alternative for main when using
start
- Use column data of debug information for:
nexts
/steps
commands- Shown in
maint info line-table
- Highlight current execution point
- Breakpoints with added column field (file:line:column)
- Create minidump file with
gcore
- TUI windows for locals/display/threads/frames/memory
- TUI window for command history
- Implement
info os processes
for Windows - Implement
info proc
for Windows - Enable scheduler-locking for Windows
- Resize TUI windows with mouse
- Implement
info proc files
for Windows
Added commands:
- jit-install
Install as JIT debugger - jit-uninstall
Uninstall JIT debugger - console
Resize console - set minidump-search-path
Set the search path for shared library symbol files of minidumps
Can include symbol servers - find-library
Find shared library by address - set print zero-values
Set printing of zero value members - nexts, ns
Step program by statement, proceeding through subroutine calls - steps, ss
Step program until it reaches a different source line or statement - layout locals, ll
Apply the "locals" layout - layout display, ld
Apply the "display" layout - layout locals-display, lld
Apply the "locals-display" layout - layout threads, lt
Apply the "threads" layout - layout threads-frames, ltf
Apply the "threads-frames" layout - layout locals-frames, llf
Apply the "locals-frames" layout - layout display-frames, ldf
Apply the "display-frames" layout - layout locals-display-frames, lldf
Apply the "locals-display-frames" layout - layout threads-locals-frames-display, ltlfd
Apply the "threads-locals-frames-display" layout - layout memory, lm
Apply the "memory" layout - memory
Set start pointer for memory window - layout cmd-history
Apply the "cmd-history" layout - set breakpoint stop-on-watchpoint-delete
Set whether the inferior stops when a watchpoint is automatically deleted - set print step-return-value
Set whether `next' prints the return value of stepped-over function - set multiple-ranges-in-block
Set whether multiple ranges are not filtered out for breakpoints