Page MenuHomeSolus

Update gdb to 10.1
Needs ReviewPublic

Authored by aleksvor on Sun, Nov 1, 3:12 PM.

Details

Reviewers
None
Group Reviewers
Triage Team
Summary

Changelogs:

  • 10.1:
    • Support for debugging new targets: BPF (bpf-unknown-none).
    • Multi-target debugging support (experimental).
    • Support for debuginfod, an HTTP server for distributing ELF/DWARF debugging information as well as source code.
    • Improved performance during startup through the use of threading during symbol table loading (an optional feature in GDB 9, now enabled by default in GDB 10).
    • Various enhancements to the Python API.
    • Various TUI Mode fixes and enhancements.
    • Detection when attaching to a process of a mismatch between this process and the executable previously loaded into GDB.
    • Support for default arguments for "alias" commands.
  • 9.2:
    • TUI: Fix resizing the source/disassembly or command window produces corrupted display.
    • GDB: Fix GDB can't 'printf' a convenience variable holding an inferior address.
    • symtab: Fix infinite loop loading symbols from separate debug objfile.

Packaging changes:

  • Switch to Python 3.
  • Use system zlib.
Test Plan

Debugged C program with "plain" GDB and in Qt Creator:

  • Set breakpoints at the start of the main fuction.
  • Executed program step by step while watching the value of the variable.

Diff Detail

Repository
R878 gdb
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage

Event Timeline

aleksvor created this revision.Sun, Nov 1, 3:12 PM
aleksvor requested review of this revision.Sun, Nov 1, 3:12 PM
algent added a subscriber: algent.EditedSun, Nov 1, 5:33 PM

Homepage link with https is better.

aleksvor updated this revision to Diff 23862.Mon, Nov 2, 9:41 AM

Use HTTPS link for homepage. Thanks @algent for noticing it.