This commit is contained in:
parent
cc9b1186a8
commit
a3bdbacbed
3
gdb-6.7.1.tar.bz2
Normal file
3
gdb-6.7.1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f98cec38420f4f1ce3da2f16e6045f086d24dfcf05996b2d74f8620691442f62
|
||||
size 15080950
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ee9426b4e63414de2435a46f5f3f764fc2a343b9bc764de04e8652ab68c095b5
|
||||
size 15073550
|
65
gdb.changes
65
gdb.changes
@ -1,3 +1,12 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 12 14:47:26 CET 2007 - schwab@suse.de
|
||||
|
||||
- Update to gdb 6.7.1.
|
||||
* hppa*64*-*-hpux11* target broken
|
||||
The debugger is unable to start a program and fails with the following
|
||||
error: "Error trying to get information about dynamic linker".
|
||||
The gdb-6.7 release is also affected.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 19 15:02:27 CEST 2007 - olh@suse.de
|
||||
|
||||
@ -10,75 +19,54 @@ Thu Oct 11 18:52:04 CEST 2007 - schwab@suse.de
|
||||
* 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
|
||||
@ -86,7 +74,6 @@ Thu Oct 11 18:52:04 CEST 2007 - schwab@suse.de
|
||||
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
|
||||
@ -95,66 +82,49 @@ Thu Oct 11 18:52:04 CEST 2007 - schwab@suse.de
|
||||
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-*-*
|
||||
@ -178,55 +148,38 @@ Thu Oct 11 18:52:04 CEST 2007 - schwab@suse.de
|
||||
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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
14
gdb.spec
14
gdb.spec
@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package gdb (Version 6.7)
|
||||
# spec file for package gdb (Version 6.7.1)
|
||||
#
|
||||
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# This file and all modifications and additions to the pristine
|
||||
@ -28,8 +28,8 @@ License: GPL v2 or later
|
||||
Group: Development/Tools/Debuggers
|
||||
AutoReqProv: on
|
||||
PreReq: %{install_info_prereq}
|
||||
Version: 6.7
|
||||
Release: 5
|
||||
Version: 6.7.1
|
||||
Release: 1
|
||||
Summary: The GNU Debugger
|
||||
Source: gdb-%{version}.tar.bz2
|
||||
Patch2: warn.patch
|
||||
@ -38,7 +38,6 @@ Patch4: readnever.patch
|
||||
Patch5: gstack.patch
|
||||
Patch6: sect-index-text.diff
|
||||
Patch7: pie-relocate.diff
|
||||
Patch8: mst-solib-trampoline.diff
|
||||
Patch9: macro-table.diff
|
||||
Patch10: ppc-long-double.diff
|
||||
Patch12: find-pc-sect-line.diff
|
||||
@ -76,7 +75,6 @@ Authors:
|
||||
%patch5
|
||||
%patch6
|
||||
%patch7
|
||||
%patch8
|
||||
%patch9 -p1
|
||||
%patch10
|
||||
%patch12
|
||||
@ -136,6 +134,12 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%{_mandir}/man1/gdbserver.1.gz
|
||||
%endif
|
||||
%changelog
|
||||
* Mon Nov 12 2007 - schwab@suse.de
|
||||
- Update to gdb 6.7.1.
|
||||
* hppa*64*-*-hpux11* target broken
|
||||
The debugger is unable to start a program and fails with the following
|
||||
error: "Error trying to get information about dynamic linker".
|
||||
The gdb-6.7 release is also affected.
|
||||
* Fri Oct 19 2007 - olh@suse.de
|
||||
- allow build with old distributions, libexpat-devel is new in 10.3
|
||||
* Thu Oct 11 2007 - schwab@suse.de
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- gdb/minsyms.c
|
||||
+++ gdb/minsyms.c
|
||||
@@ -486,6 +486,8 @@
|
||||
/* If SECTION was specified, skip any symbol from
|
||||
wrong section. */
|
||||
if (section
|
||||
+ /* Don't ignore symbols for solib trampolines. */
|
||||
+ && MSYMBOL_TYPE (&msymbol[hi]) != mst_solib_trampoline
|
||||
/* Some types of debug info, such as COFF,
|
||||
don't fill the bfd_section member, so don't
|
||||
throw away symbols on those platforms. */
|
Loading…
x
Reference in New Issue
Block a user