Page MenuHomeSolus

Update gdb to 8.0
ClosedPublic

Authored by kyrios123 on Jun 4 2017, 7:48 PM.
Referenced Files
F11059635: D332.id686.diff
Fri, Aug 11, 8:23 AM
F10797397: D332.id685.diff
May 28 2023, 5:32 AM
F10794353: D332.id2057.diff
May 27 2023, 3:39 PM
F10791133: D332.id.diff
May 27 2023, 1:46 AM
F10752578: D332.id686.diff
May 16 2023, 3:31 PM
F10710355: D332.diff
Apr 28 2023, 5:31 PM

Details

Summary

GDB 8.0 brings the following fixes and improvements, including:

  • C++: Support for rvalue references
  • Python scripting enhancements:
    • New functions to start, stop and access a running btrace recording.
    • Rvalue reference support in gdb.Type.
  • GDB commands interpreter:
    • User commands now accept an unlimited number of arguments.
    • The "eval" command now expands user-defined arguments.
  • DWARF version 5 support (note that its .debug_names index is not supported yet).
  • GDB/MI enhancements:
    • New -file-list-shared-libraries command to list the shared libraries in the program.
    • New -target-flash-erase command, to erase flash memory.
  • Support for native FreeBSD/mips (mips*-*-freebsd)
  • Support for the following targets:
    • Synopsys ARC (arc*-*-elf32)
    • FreeBSD/mips (mips*-*-freebsd)
  • Miscellaneous enhancements:
    • Command-line redirection now supported on MS-Windows hosts.
    • Support for thread names on MS-Windows.
    • Support for the PKU register on GNU/Linux.
    • Support for Target descriptions on sparc32 and sparc64.
    • New GDB/CLI command to erase flash memory
    • rdrand and rdseed instructions record/replay support.

Support for the following features have been removed:

  • Support for Java programs compiled with gcj
  • Support for the following configurations:
    • FreeBSD/alpha (alpha*-*-freebsd*)
    • GNU/kFreeBSD/alpha (alpha*-*-kfreebsd*-gnu)

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan

Basic debigging using run, break, continue and watch

Diff Detail

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

Event Timeline

kyrios123 edited the summary of this revision. (Show Details)
kyrios123 edited the test plan for this revision. (Show Details)
kyrios123 added a project: Patch Submission.

update description, add tag

DataDrake added a subscriber: DataDrake.

LGTM. Thanks!

This revision is now accepted and ready to land.Sep 2 2017, 6:07 PM
This revision was automatically updated to reflect the committed changes.