This commit is contained in:
committed by
Git OBS Bridge
parent
235bfbc404
commit
74731a1a8f
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:e43096ac2efb5d6d770ef89e0dd6cd7f8fa050757acde350b6ab0eda4c6b35ef
|
|
||||||
size 15090949
|
|
3
gdb-6.7.tar.bz2
Normal file
3
gdb-6.7.tar.bz2
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:ee9426b4e63414de2435a46f5f3f764fc2a343b9bc764de04e8652ab68c095b5
|
||||||
|
size 15073550
|
226
gdb.changes
226
gdb.changes
@@ -1,3 +1,229 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 11 18:52:04 CEST 2007 - schwab@suse.de
|
||||||
|
|
||||||
|
- Update to gdb 6.7.
|
||||||
|
* Resolved 101 resource leaks, null pointer dereferences, etc. in gdb,
|
||||||
|
bfd, libiberty and opcodes, as revealed by static analysis donated by
|
||||||
|
Coverity, Inc. (http://scan.coverity.com).
|
||||||
|
|
||||||
|
* When looking up multiply-defined global symbols, GDB will now prefer the
|
||||||
|
symbol definition in the current shared library if it was built using the
|
||||||
|
-Bsymbolic linker option.
|
||||||
|
|
||||||
|
* When the Text User Interface (TUI) is not configured, GDB will now
|
||||||
|
recognize the -tui command-line option and print a message that the TUI
|
||||||
|
is not supported.
|
||||||
|
|
||||||
|
* The GDB remote stub, gdbserver, now has lower overhead for high
|
||||||
|
frequency signals (e.g. SIGALRM) via the QPassSignals packet.
|
||||||
|
|
||||||
|
* GDB for MIPS targets now autodetects whether a remote target provides
|
||||||
|
32-bit or 64-bit register values.
|
||||||
|
|
||||||
|
* Support for C++ member pointers has been improved.
|
||||||
|
|
||||||
|
* GDB now understands XML target descriptions, which specify the
|
||||||
|
target's overall architecture. GDB can read a description from
|
||||||
|
a local file or over the remote serial protocol.
|
||||||
|
|
||||||
|
* Vectors of single-byte data use a new integer type which is not
|
||||||
|
automatically displayed as character or string data.
|
||||||
|
|
||||||
|
* The /s format now works with the print command. It displays
|
||||||
|
arrays of single-byte integers and pointers to single-byte integers
|
||||||
|
as strings.
|
||||||
|
|
||||||
|
* Target descriptions can now describe target-specific registers,
|
||||||
|
for architectures which have implemented the support (currently
|
||||||
|
only ARM, M68K, and MIPS).
|
||||||
|
|
||||||
|
* GDB and the GDB remote stub, gdbserver, now support the XScale
|
||||||
|
iWMMXt coprocessor.
|
||||||
|
|
||||||
|
* The GDB remote stub, gdbserver, has been updated to support
|
||||||
|
ARM Windows CE (mingw32ce) debugging, and GDB Windows CE support
|
||||||
|
has been rewritten to use the standard GDB remote protocol.
|
||||||
|
|
||||||
|
* GDB can now step into C++ functions which are called through thunks.
|
||||||
|
|
||||||
|
* GDB for the Cell/B.E. SPU now supports overlay debugging.
|
||||||
|
|
||||||
|
* The GDB remote protocol "qOffsets" packet can now honor ELF segment
|
||||||
|
layout. It also supports a TextSeg= and DataSeg= response when only
|
||||||
|
segment base addresses (rather than offsets) are available.
|
||||||
|
|
||||||
|
* The /i format now outputs any trailing branch delay slot instructions
|
||||||
|
immediately following the last instruction within the count specified.
|
||||||
|
|
||||||
|
* The GDB remote protocol "T" stop reply packet now supports a
|
||||||
|
"library" response. Combined with the new "qXfer:libraries:read"
|
||||||
|
packet, this response allows GDB to debug shared libraries on targets
|
||||||
|
where the operating system manages the list of loaded libraries (e.g.
|
||||||
|
Windows and SymbianOS).
|
||||||
|
|
||||||
|
* The GDB remote stub, gdbserver, now supports dynamic link libraries
|
||||||
|
(DLLs) on Windows and Windows CE targets.
|
||||||
|
|
||||||
|
* GDB now supports a faster verification that a .debug file matches its binary
|
||||||
|
according to its build-id signature, if the signature is present.
|
||||||
|
|
||||||
|
* New commands
|
||||||
|
|
||||||
|
set remoteflow
|
||||||
|
show remoteflow
|
||||||
|
Enable or disable hardware flow control (RTS/CTS) on the serial port
|
||||||
|
when debugging using remote targets.
|
||||||
|
|
||||||
|
set mem inaccessible-by-default
|
||||||
|
show mem inaccessible-by-default
|
||||||
|
If the target supplies a memory map, for instance via the remote
|
||||||
|
protocol's "qXfer:memory-map:read" packet, setting this variable
|
||||||
|
prevents GDB from accessing memory outside the memory map. This
|
||||||
|
is useful for targets with memory mapped registers or which react
|
||||||
|
badly to accesses of unmapped address space.
|
||||||
|
|
||||||
|
set breakpoint auto-hw
|
||||||
|
show breakpoint auto-hw
|
||||||
|
If the target supplies a memory map, for instance via the remote
|
||||||
|
protocol's "qXfer:memory-map:read" packet, setting this variable
|
||||||
|
lets GDB use hardware breakpoints automatically for memory regions
|
||||||
|
where it can not use software breakpoints. This covers both the
|
||||||
|
"break" command and internal breakpoints used for other commands
|
||||||
|
including "next" and "finish".
|
||||||
|
|
||||||
|
catch exception
|
||||||
|
catch exception unhandled
|
||||||
|
Stop the program execution when Ada exceptions are raised.
|
||||||
|
|
||||||
|
catch assert
|
||||||
|
Stop the program execution when an Ada assertion failed.
|
||||||
|
|
||||||
|
set sysroot
|
||||||
|
show sysroot
|
||||||
|
Set an alternate system root for target files. This is a more
|
||||||
|
general version of "set solib-absolute-prefix", which is now
|
||||||
|
an alias to "set sysroot".
|
||||||
|
|
||||||
|
info spu
|
||||||
|
Provide extended SPU facility status information. This set of
|
||||||
|
commands is available only when debugging the Cell/B.E. SPU
|
||||||
|
architecture.
|
||||||
|
|
||||||
|
* New native configurations
|
||||||
|
|
||||||
|
OpenBSD/sh sh*-*openbsd*
|
||||||
|
|
||||||
|
set tdesc filename
|
||||||
|
unset tdesc filename
|
||||||
|
show tdesc filename
|
||||||
|
Use the specified local file as an XML target description, and do
|
||||||
|
not query the target for its built-in description.
|
||||||
|
|
||||||
|
* New targets
|
||||||
|
|
||||||
|
OpenBSD/sh sh*-*-openbsd*
|
||||||
|
MIPS64 GNU/Linux (gdbserver) mips64-linux-gnu
|
||||||
|
Toshiba Media Processor mep-elf
|
||||||
|
|
||||||
|
* New remote packets
|
||||||
|
|
||||||
|
QPassSignals:
|
||||||
|
Ignore the specified signals; pass them directly to the debugged program
|
||||||
|
without stopping other threads or reporting them to GDB.
|
||||||
|
|
||||||
|
qXfer:features:read:
|
||||||
|
Read an XML target description from the target, which describes its
|
||||||
|
features.
|
||||||
|
|
||||||
|
qXfer:spu:read:
|
||||||
|
qXfer:spu:write:
|
||||||
|
Read or write contents of an spufs file on the target system. These
|
||||||
|
packets are available only on the Cell/B.E. SPU architecture.
|
||||||
|
|
||||||
|
qXfer:libraries:read:
|
||||||
|
Report the loaded shared libraries. Combined with new "T" packet
|
||||||
|
response, this packet allows GDB to debug shared libraries on
|
||||||
|
targets where the operating system manages the list of loaded
|
||||||
|
libraries (e.g. Windows and SymbianOS).
|
||||||
|
|
||||||
|
* Removed targets
|
||||||
|
|
||||||
|
Support for these obsolete configurations has been removed.
|
||||||
|
|
||||||
|
alpha*-*-osf1*
|
||||||
|
alpha*-*-osf2*
|
||||||
|
d10v-*-*
|
||||||
|
hppa*-*-hiux*
|
||||||
|
i[34567]86-ncr-*
|
||||||
|
i[34567]86-*-dgux*
|
||||||
|
i[34567]86-*-lynxos*
|
||||||
|
i[34567]86-*-netware*
|
||||||
|
i[34567]86-*-sco3.2v5*
|
||||||
|
i[34567]86-*-sco3.2v4*
|
||||||
|
i[34567]86-*-sco*
|
||||||
|
i[34567]86-*-sysv4.2*
|
||||||
|
i[34567]86-*-sysv4*
|
||||||
|
i[34567]86-*-sysv5*
|
||||||
|
i[34567]86-*-unixware2*
|
||||||
|
i[34567]86-*-unixware*
|
||||||
|
i[34567]86-*-sysv*
|
||||||
|
i[34567]86-*-isc*
|
||||||
|
m68*-cisco*-*
|
||||||
|
m68*-tandem-*
|
||||||
|
mips*-*-pe
|
||||||
|
rs6000-*-lynxos*
|
||||||
|
sh*-*-pe
|
||||||
|
|
||||||
|
* Other removed features
|
||||||
|
|
||||||
|
target abug
|
||||||
|
target cpu32bug
|
||||||
|
target est
|
||||||
|
target rom68k
|
||||||
|
|
||||||
|
Various m68k-only ROM monitors.
|
||||||
|
|
||||||
|
target hms
|
||||||
|
target e7000
|
||||||
|
target sh3
|
||||||
|
target sh3e
|
||||||
|
|
||||||
|
Various Renesas ROM monitors and debugging interfaces for SH and
|
||||||
|
H8/300.
|
||||||
|
|
||||||
|
target ocd
|
||||||
|
|
||||||
|
Support for a Macraigor serial interface to on-chip debugging.
|
||||||
|
GDB does not directly support the newer parallel or USB
|
||||||
|
interfaces.
|
||||||
|
|
||||||
|
DWARF 1 support
|
||||||
|
|
||||||
|
A debug information format. The predecessor to DWARF 2 and
|
||||||
|
DWARF 3, which are still supported.
|
||||||
|
|
||||||
|
Support for the HP aCC compiler on HP-UX/PA-RISC
|
||||||
|
|
||||||
|
SOM-encapsulated symbolic debugging information, automatic
|
||||||
|
invocation of pxdb, and the aCC custom C++ ABI. This does not
|
||||||
|
affect HP-UX for Itanium or GCC for HP-UX/PA-RISC. Code compiled
|
||||||
|
with aCC can still be debugged on an assembly level.
|
||||||
|
|
||||||
|
MIPS ".pdr" sections
|
||||||
|
|
||||||
|
A MIPS-specific format used to describe stack frame layout
|
||||||
|
in debugging information.
|
||||||
|
|
||||||
|
Scheme support
|
||||||
|
|
||||||
|
GDB could work with an older version of Guile to debug
|
||||||
|
the interpreter and Scheme programs running in it.
|
||||||
|
|
||||||
|
set mips stack-arg-size
|
||||||
|
set mips saved-gpreg-size
|
||||||
|
|
||||||
|
Use "set mips abi" to control parameter passing for MIPS.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Oct 1 15:44:07 CEST 2007 - schwab@suse.de
|
Mon Oct 1 15:44:07 CEST 2007 - schwab@suse.de
|
||||||
|
|
||||||
|
175
gdb.spec
175
gdb.spec
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package gdb (Version 6.6.90.20071001)
|
# spec file for package gdb (Version 6.7)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
# This file and all modifications and additions to the pristine
|
# This file and all modifications and additions to the pristine
|
||||||
@@ -23,10 +23,10 @@ License: GPL v2 or later
|
|||||||
Group: Development/Tools/Debuggers
|
Group: Development/Tools/Debuggers
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
PreReq: %{install_info_prereq}
|
PreReq: %{install_info_prereq}
|
||||||
Version: 6.6.90.20071001
|
Version: 6.7
|
||||||
Release: 1
|
Release: 1
|
||||||
Summary: The GNU Debugger
|
Summary: The GNU Debugger
|
||||||
Source: gdb-%{version}-cvs.tar.bz2
|
Source: gdb-%{version}.tar.bz2
|
||||||
Patch2: warn.patch
|
Patch2: warn.patch
|
||||||
Patch3: readline-5.1-random.patch
|
Patch3: readline-5.1-random.patch
|
||||||
Patch4: readnever.patch
|
Patch4: readnever.patch
|
||||||
@@ -64,7 +64,7 @@ Authors:
|
|||||||
Stu Grossman <grossman@cygnus.com>
|
Stu Grossman <grossman@cygnus.com>
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{name}-%{version}-cvs
|
%setup -q
|
||||||
%patch2
|
%patch2
|
||||||
%patch3
|
%patch3
|
||||||
%patch4
|
%patch4
|
||||||
@@ -131,6 +131,173 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_mandir}/man1/gdbserver.1.gz
|
%{_mandir}/man1/gdbserver.1.gz
|
||||||
%endif
|
%endif
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Oct 11 2007 - schwab@suse.de
|
||||||
|
- Update to gdb 6.7.
|
||||||
|
* Resolved 101 resource leaks, null pointer dereferences, etc. in gdb,
|
||||||
|
bfd, libiberty and opcodes, as revealed by static analysis donated by
|
||||||
|
Coverity, Inc. (http://scan.coverity.com).
|
||||||
|
* When looking up multiply-defined global symbols, GDB will now prefer the
|
||||||
|
symbol definition in the current shared library if it was built using the
|
||||||
|
-Bsymbolic linker option.
|
||||||
|
* When the Text User Interface (TUI) is not configured, GDB will now
|
||||||
|
recognize the -tui command-line option and print a message that the TUI
|
||||||
|
is not supported.
|
||||||
|
* The GDB remote stub, gdbserver, now has lower overhead for high
|
||||||
|
frequency signals (e.g. SIGALRM) via the QPassSignals packet.
|
||||||
|
* GDB for MIPS targets now autodetects whether a remote target provides
|
||||||
|
32-bit or 64-bit register values.
|
||||||
|
* Support for C++ member pointers has been improved.
|
||||||
|
* GDB now understands XML target descriptions, which specify the
|
||||||
|
target's overall architecture. GDB can read a description from
|
||||||
|
a local file or over the remote serial protocol.
|
||||||
|
* Vectors of single-byte data use a new integer type which is not
|
||||||
|
automatically displayed as character or string data.
|
||||||
|
* The /s format now works with the print command. It displays
|
||||||
|
arrays of single-byte integers and pointers to single-byte integers
|
||||||
|
as strings.
|
||||||
|
* Target descriptions can now describe target-specific registers,
|
||||||
|
for architectures which have implemented the support (currently
|
||||||
|
only ARM, M68K, and MIPS).
|
||||||
|
* GDB and the GDB remote stub, gdbserver, now support the XScale
|
||||||
|
iWMMXt coprocessor.
|
||||||
|
* The GDB remote stub, gdbserver, has been updated to support
|
||||||
|
ARM Windows CE (mingw32ce) debugging, and GDB Windows CE support
|
||||||
|
has been rewritten to use the standard GDB remote protocol.
|
||||||
|
* GDB can now step into C++ functions which are called through thunks.
|
||||||
|
* GDB for the Cell/B.E. SPU now supports overlay debugging.
|
||||||
|
* The GDB remote protocol "qOffsets" packet can now honor ELF segment
|
||||||
|
layout. It also supports a TextSeg= and DataSeg= response when only
|
||||||
|
segment base addresses (rather than offsets) are available.
|
||||||
|
* The /i format now outputs any trailing branch delay slot instructions
|
||||||
|
immediately following the last instruction within the count specified.
|
||||||
|
* The GDB remote protocol "T" stop reply packet now supports a
|
||||||
|
"library" response. Combined with the new "qXfer:libraries:read"
|
||||||
|
packet, this response allows GDB to debug shared libraries on targets
|
||||||
|
where the operating system manages the list of loaded libraries (e.g.
|
||||||
|
Windows and SymbianOS).
|
||||||
|
* The GDB remote stub, gdbserver, now supports dynamic link libraries
|
||||||
|
(DLLs) on Windows and Windows CE targets.
|
||||||
|
* GDB now supports a faster verification that a .debug file matches its binary
|
||||||
|
according to its build-id signature, if the signature is present.
|
||||||
|
* New commands
|
||||||
|
set remoteflow
|
||||||
|
show remoteflow
|
||||||
|
Enable or disable hardware flow control (RTS/CTS) on the serial port
|
||||||
|
when debugging using remote targets.
|
||||||
|
set mem inaccessible-by-default
|
||||||
|
show mem inaccessible-by-default
|
||||||
|
If the target supplies a memory map, for instance via the remote
|
||||||
|
protocol's "qXfer:memory-map:read" packet, setting this variable
|
||||||
|
prevents GDB from accessing memory outside the memory map. This
|
||||||
|
is useful for targets with memory mapped registers or which react
|
||||||
|
badly to accesses of unmapped address space.
|
||||||
|
set breakpoint auto-hw
|
||||||
|
show breakpoint auto-hw
|
||||||
|
If the target supplies a memory map, for instance via the remote
|
||||||
|
protocol's "qXfer:memory-map:read" packet, setting this variable
|
||||||
|
lets GDB use hardware breakpoints automatically for memory regions
|
||||||
|
where it can not use software breakpoints. This covers both the
|
||||||
|
"break" command and internal breakpoints used for other commands
|
||||||
|
including "next" and "finish".
|
||||||
|
catch exception
|
||||||
|
catch exception unhandled
|
||||||
|
Stop the program execution when Ada exceptions are raised.
|
||||||
|
catch assert
|
||||||
|
Stop the program execution when an Ada assertion failed.
|
||||||
|
set sysroot
|
||||||
|
show sysroot
|
||||||
|
Set an alternate system root for target files. This is a more
|
||||||
|
general version of "set solib-absolute-prefix", which is now
|
||||||
|
an alias to "set sysroot".
|
||||||
|
info spu
|
||||||
|
Provide extended SPU facility status information. This set of
|
||||||
|
commands is available only when debugging the Cell/B.E. SPU
|
||||||
|
architecture.
|
||||||
|
* New native configurations
|
||||||
|
OpenBSD/sh sh*-*openbsd*
|
||||||
|
set tdesc filename
|
||||||
|
unset tdesc filename
|
||||||
|
show tdesc filename
|
||||||
|
Use the specified local file as an XML target description, and do
|
||||||
|
not query the target for its built-in description.
|
||||||
|
* New targets
|
||||||
|
OpenBSD/sh sh*-*-openbsd*
|
||||||
|
MIPS64 GNU/Linux (gdbserver) mips64-linux-gnu
|
||||||
|
Toshiba Media Processor mep-elf
|
||||||
|
* New remote packets
|
||||||
|
QPassSignals:
|
||||||
|
Ignore the specified signals; pass them directly to the debugged program
|
||||||
|
without stopping other threads or reporting them to GDB.
|
||||||
|
qXfer:features:read:
|
||||||
|
Read an XML target description from the target, which describes its
|
||||||
|
features.
|
||||||
|
qXfer:spu:read:
|
||||||
|
qXfer:spu:write:
|
||||||
|
Read or write contents of an spufs file on the target system. These
|
||||||
|
packets are available only on the Cell/B.E. SPU architecture.
|
||||||
|
qXfer:libraries:read:
|
||||||
|
Report the loaded shared libraries. Combined with new "T" packet
|
||||||
|
response, this packet allows GDB to debug shared libraries on
|
||||||
|
targets where the operating system manages the list of loaded
|
||||||
|
libraries (e.g. Windows and SymbianOS).
|
||||||
|
* Removed targets
|
||||||
|
Support for these obsolete configurations has been removed.
|
||||||
|
alpha*-*-osf1*
|
||||||
|
alpha*-*-osf2*
|
||||||
|
d10v-*-*
|
||||||
|
hppa*-*-hiux*
|
||||||
|
i[34567]86-ncr-*
|
||||||
|
i[34567]86-*-dgux*
|
||||||
|
i[34567]86-*-lynxos*
|
||||||
|
i[34567]86-*-netware*
|
||||||
|
i[34567]86-*-sco3.2v5*
|
||||||
|
i[34567]86-*-sco3.2v4*
|
||||||
|
i[34567]86-*-sco*
|
||||||
|
i[34567]86-*-sysv4.2*
|
||||||
|
i[34567]86-*-sysv4*
|
||||||
|
i[34567]86-*-sysv5*
|
||||||
|
i[34567]86-*-unixware2*
|
||||||
|
i[34567]86-*-unixware*
|
||||||
|
i[34567]86-*-sysv*
|
||||||
|
i[34567]86-*-isc*
|
||||||
|
m68*-cisco*-*
|
||||||
|
m68*-tandem-*
|
||||||
|
mips*-*-pe
|
||||||
|
rs6000-*-lynxos*
|
||||||
|
sh*-*-pe
|
||||||
|
* Other removed features
|
||||||
|
target abug
|
||||||
|
target cpu32bug
|
||||||
|
target est
|
||||||
|
target rom68k
|
||||||
|
Various m68k-only ROM monitors.
|
||||||
|
target hms
|
||||||
|
target e7000
|
||||||
|
target sh3
|
||||||
|
target sh3e
|
||||||
|
Various Renesas ROM monitors and debugging interfaces for SH and
|
||||||
|
H8/300.
|
||||||
|
target ocd
|
||||||
|
Support for a Macraigor serial interface to on-chip debugging.
|
||||||
|
GDB does not directly support the newer parallel or USB
|
||||||
|
interfaces.
|
||||||
|
DWARF 1 support
|
||||||
|
A debug information format. The predecessor to DWARF 2 and
|
||||||
|
DWARF 3, which are still supported.
|
||||||
|
Support for the HP aCC compiler on HP-UX/PA-RISC
|
||||||
|
SOM-encapsulated symbolic debugging information, automatic
|
||||||
|
invocation of pxdb, and the aCC custom C++ ABI. This does not
|
||||||
|
affect HP-UX for Itanium or GCC for HP-UX/PA-RISC. Code compiled
|
||||||
|
with aCC can still be debugged on an assembly level.
|
||||||
|
MIPS ".pdr" sections
|
||||||
|
A MIPS-specific format used to describe stack frame layout
|
||||||
|
in debugging information.
|
||||||
|
Scheme support
|
||||||
|
GDB could work with an older version of Guile to debug
|
||||||
|
the interpreter and Scheme programs running in it.
|
||||||
|
set mips stack-arg-size
|
||||||
|
set mips saved-gpreg-size
|
||||||
|
Use "set mips abi" to control parameter passing for MIPS.
|
||||||
* Mon Oct 01 2007 - schwab@suse.de
|
* Mon Oct 01 2007 - schwab@suse.de
|
||||||
- Update to head of gdb_6_7-branch.
|
- Update to head of gdb_6_7-branch.
|
||||||
* Mon Sep 24 2007 - schwab@suse.de
|
* Mon Sep 24 2007 - schwab@suse.de
|
||||||
|
Reference in New Issue
Block a user