From 9920fee39fabd1561cbf94fd48b1bffbe9fa5860 Mon Sep 17 00:00:00 2001 From: aoliva Date: Mon, 4 Sep 2006 07:38:43 +0000 Subject: [PATCH] gdb-6_5-4_fc6 from embargo branch. --- Makefile | 2 +- gdb.spec | 51 +++++++-------------------------------------------- 2 files changed, 8 insertions(+), 45 deletions(-) diff --git a/Makefile b/Makefile index 6e9a27f..cbf5b5c 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ # Makefile for source rpm: gdb -# $Id$ +# $Id: Makefile,v 1.1 2004/09/09 05:00:56 cvsdist Exp $ NAME := gdb SPECFILE = $(firstword $(wildcard *.spec)) diff --git a/gdb.spec b/gdb.spec index 5950c29..147291e 100644 --- a/gdb.spec +++ b/gdb.spec @@ -11,7 +11,7 @@ Name: gdb Version: 6.5 # The release always contains a leading reserved number, start it at 0. -Release: 5%{?dist} +Release: 4%{?dist} License: GPL Group: Development/Debuggers @@ -219,32 +219,11 @@ Patch179: gdb-6.3-ia32el-fix-waitpid-20060615.patch # Backport GNU .hash support. Patch180: gdb-6.5-bfd-hash-style-20060714.patch -# Bugfix segv on the source display by ^X 1 (fixes Patch130, BZ 200048). -Patch181: gdb-6.5-bz200048-find_line_pc-segv.patch - -# Do not step into the PPC solib trampolines (BZ 200533). -Patch182: gdb-6.5-bz200533-ppc-solib_trampoline.patch - -# Fix exec() from threaded program, partial CVS backport (BZ 182116). -Patch183: gdb-6.3-bz182116-exec-from-pthread.patch - -# Fix occasional failure to load shared libraries (BZ 146810). -Patch184: gdb-6.3-bz146810-solib_absolute_prefix_is_empty.patch - -# Bugfix object names completion (fixes Patch116, BZ 193763). -Patch185: gdb-6.3-bz193763-object-name-completion.patch - -# Avoid crash of 'info threads' if stale threads exist (BZ 195429). -Patch186: gdb-6.5-bz195429-stale-threads-crash.patch - -# Handle corrupted or missing location list information (BZ 196439). -Patch187: gdb-6.5-bz196439-valgrind-memcheck-compat.patch - -# Fix debuginfo addresses resolving for --emit-relocs Linux kernels (BZ 203661). -Patch188: gdb-6.5-bz203661-emit-relocs.patch - # Add support for memory nops on x86. -Patch189: gdb-6.5-opcodes-i386-nopmem.patch +Patch181: gdb-6.5-opcodes-i386-nopmem.patch + +# Security patch: avoid stack overflows in dwarf expression computation. +Patch182: gdb-6.5-dwarf-stack-overflow.patch BuildRequires: ncurses-devel glibc-devel gcc make gzip texinfo dejagnu gettext BuildRequires: flex bison sharutils @@ -339,13 +318,6 @@ and printing their data. %patch180 -p1 %patch181 -p1 %patch182 -p1 -%patch183 -p1 -%patch184 -p1 -%patch185 -p1 -%patch186 -p1 -%patch187 -p1 -%patch188 -p1 -%patch189 -p1 # Change the version that gets printed at GDB startup, so it is RedHat # specific. @@ -506,18 +478,9 @@ fi # don't include the files in include, they are part of binutils %changelog -* Thu Aug 24 2006 Alexandre Oliva - 6.5-5 +* Wed Aug 23 2006 Alexandre Oliva - 6.5-4 - Backport support for i386 nop memory instructions. -- Fix debuginfo addresses resolving for --emit-relocs Linux kernels -(BZ 203661, from Jan Kratochvil, like the remaining changes). -- Bugfix segv on the source display by ^X 1 (fixes Patch130, BZ -200048). -- Do not step into the PPC solib trampolines (BZ 200533). -- Fix exec() from threaded program, partial CVS backport (BZ 182116). -- Fix occasional failure to load shared libraries (BZ 146810). -- Bugfix object names completion (fixes Patch116, BZ 193763). -- Avoid crash of 'info threads' if stale threads exist (BZ 195429). -- Handle corrupted or missing location list information (BZ 196439). +- Avoid overflows and underflows in dwarf expression computation stack. * Thu Jul 13 2006 Alexandre Oliva - 6.5-3 - Add missing definition of multilib_64_archs for glibc-devel buildreqs.