Skip to content

gdb 10.2.90.20210425

Compare
Choose a tag to compare
@ssbssa ssbssa released this 01 May 14:28

Added functionality:

  • Read Windows minidump files
  • Use thread description for thread name
  • 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

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
    Step program by statement, proceeding through subroutine calls
  • steps
    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
  • layout all, la
    Apply the "all" layout
  • memory
    Set start pointer for memory window