Page MenuHomeSolus

Update gdb to 10.1
ClosedPublic

Authored by aleksvor on Nov 1 2020, 3:12 PM.
Tags
None
Referenced Files
F11022898: D9919.diff
Tue, Aug 8, 6:29 AM
F11017654: D9919.diff
Sun, Aug 6, 4:25 AM
F10911303: D9919.id.diff
Jul 7 2023, 8:24 AM
F10850251: D9919.id23862.diff
Jun 12 2023, 2:03 AM
F10845522: D9919.id24383.diff
Jun 11 2023, 12:48 AM
F10845354: D9919.id23855.diff
Jun 10 2023, 11:58 PM
F10835537: D9919.diff
Jun 8 2023, 12:19 AM
F10835041: D9919.diff
Jun 7 2023, 6:46 PM
Subscribers

Details

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
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Homepage link with https is better.

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

This revision is now accepted and ready to land.Dec 15 2020, 9:53 AM
This revision was automatically updated to reflect the committed changes.