Skip to content

gdb 14.2.90.20240616

Compare
Choose a tag to compare
@ssbssa ssbssa released this 16 Jun 15:03

New build to fix 65001 codepage issues

The python builds are built with --enable-targets=all
All builds are WinXP compatible

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
  • Implement record btrace pt for Windows
  • Implement record btrace restore for minidumps

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
  • record btrace restore
    Restore a branch trace recording