- Add gdb.spec comments on the *.patch files upstream merge status.
This commit is contained in:
parent
93f3b46c0d
commit
a83f173eeb
170
gdb.spec
170
gdb.spec
@ -27,7 +27,7 @@ Version: 7.2
|
|||||||
|
|
||||||
# The release always contains a leading reserved number, start it at 1.
|
# The release always contains a leading reserved number, start it at 1.
|
||||||
# `upstream' is not a part of `name' to stay fully rpm dependencies compatible for the testing.
|
# `upstream' is not a part of `name' to stay fully rpm dependencies compatible for the testing.
|
||||||
Release: 23%{?_with_upstream:.upstream}%{dist}
|
Release: 24%{?_with_upstream:.upstream}%{dist}
|
||||||
|
|
||||||
License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and GFDL and BSD and Public Domain
|
License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and GFDL and BSD and Public Domain
|
||||||
Group: Development/Debuggers
|
Group: Development/Debuggers
|
||||||
@ -69,406 +69,565 @@ Conflicts: elfutils < 0.149
|
|||||||
# GDB patches have the format `gdb-<version>-bz<red-hat-bz-#>-<desc>.patch'.
|
# GDB patches have the format `gdb-<version>-bz<red-hat-bz-#>-<desc>.patch'.
|
||||||
# They should be created using patch level 1: diff -up ./gdb (or gdb-6.3/gdb).
|
# They should be created using patch level 1: diff -up ./gdb (or gdb-6.3/gdb).
|
||||||
|
|
||||||
|
#=
|
||||||
|
#push=Should be pushed upstream.
|
||||||
|
#maybepush=Should be pushed upstream unless it got obsoleted there.
|
||||||
|
#fedora=Should stay as a Fedora patch.
|
||||||
|
#ia64=Drop after RHEL-5 rebases and rebuilds are no longer meaningful.
|
||||||
|
#fedoratest=Keep it in Fedora only as a regression test safety.
|
||||||
|
#+ppc=Specific for ppc32/ppc64/ppc*
|
||||||
|
#+work=Requires some nontrivial work.
|
||||||
|
|
||||||
# Cleanup any leftover testsuite processes as it may stuck mock(1) builds.
|
# Cleanup any leftover testsuite processes as it may stuck mock(1) builds.
|
||||||
|
#=push
|
||||||
Source2: gdb-orphanripper.c
|
Source2: gdb-orphanripper.c
|
||||||
|
|
||||||
# Man page for gstack(1).
|
# Man page for gstack(1).
|
||||||
|
#=push
|
||||||
Source3: gdb-gstack.man
|
Source3: gdb-gstack.man
|
||||||
|
|
||||||
# Work around out-of-date dejagnu that does not have KFAIL
|
# Work around out-of-date dejagnu that does not have KFAIL
|
||||||
|
#=drop: That dejagnu is too old to be supported.
|
||||||
Patch1: gdb-6.3-rh-dummykfail-20041202.patch
|
Patch1: gdb-6.3-rh-dummykfail-20041202.patch
|
||||||
|
|
||||||
# Match the Fedora's version info.
|
# Match the Fedora's version info.
|
||||||
|
#=fedora
|
||||||
Patch2: gdb-6.3-rh-testversion-20041202.patch
|
Patch2: gdb-6.3-rh-testversion-20041202.patch
|
||||||
|
|
||||||
# Check that libunwind works - new test then fix
|
# Check that libunwind works - new test then fix
|
||||||
|
#=ia64
|
||||||
Patch3: gdb-6.3-rh-testlibunwind-20041202.patch
|
Patch3: gdb-6.3-rh-testlibunwind-20041202.patch
|
||||||
|
|
||||||
# Use convert_from_func_ptr_addr on the solib breakpoint address;
|
# Use convert_from_func_ptr_addr on the solib breakpoint address;
|
||||||
# simplifies and makes more consistent the logic.
|
# simplifies and makes more consistent the logic.
|
||||||
|
#=maybepush+ppc: Write new testcase.
|
||||||
Patch104: gdb-6.3-ppcdotsolib-20041022.patch
|
Patch104: gdb-6.3-ppcdotsolib-20041022.patch
|
||||||
|
|
||||||
# Better parse 64-bit PPC system call prologues.
|
# Better parse 64-bit PPC system call prologues.
|
||||||
|
#=maybepush+ppc: Write new testcase.
|
||||||
Patch105: gdb-6.3-ppc64syscall-20040622.patch
|
Patch105: gdb-6.3-ppc64syscall-20040622.patch
|
||||||
|
|
||||||
# Stop a backtrace when a zero PC is encountered.
|
# Stop a backtrace when a zero PC is encountered.
|
||||||
|
#=maybepush: Write new testcase.
|
||||||
Patch106: gdb-6.3-framepczero-20040927.patch
|
Patch106: gdb-6.3-framepczero-20040927.patch
|
||||||
|
|
||||||
# Include the pc's section when doing a symbol lookup so that the
|
# Include the pc's section when doing a symbol lookup so that the
|
||||||
# correct symbol is found.
|
# correct symbol is found.
|
||||||
|
#=maybepush: Write new testcase.
|
||||||
Patch111: gdb-6.3-ppc64displaysymbol-20041124.patch
|
Patch111: gdb-6.3-ppc64displaysymbol-20041124.patch
|
||||||
|
|
||||||
# Fix upstream `set scheduler-locking step' vs. upstream PPC atomic seqs.
|
# Fix upstream `set scheduler-locking step' vs. upstream PPC atomic seqs.
|
||||||
|
#=maybepush+work: It is a bit difficult patch, a part is ppc specific.
|
||||||
Patch112: gdb-6.6-scheduler_locking-step-sw-watchpoints2.patch
|
Patch112: gdb-6.6-scheduler_locking-step-sw-watchpoints2.patch
|
||||||
# Make upstream `set scheduler-locking step' as default.
|
# Make upstream `set scheduler-locking step' as default.
|
||||||
|
#=maybepush+work: How much is scheduler-locking relevant after non-stop?
|
||||||
Patch260: gdb-6.6-scheduler_locking-step-is-default.patch
|
Patch260: gdb-6.6-scheduler_locking-step-is-default.patch
|
||||||
|
|
||||||
# Add a wrapper script to GDB that implements pstack using the
|
# Add a wrapper script to GDB that implements pstack using the
|
||||||
# --readnever option.
|
# --readnever option.
|
||||||
|
#=push+work: with gdbindex maybe --readnever should no longer be used.
|
||||||
Patch118: gdb-6.3-gstack-20050411.patch
|
Patch118: gdb-6.3-gstack-20050411.patch
|
||||||
|
|
||||||
# VSYSCALL and PIE
|
# VSYSCALL and PIE
|
||||||
|
#=fedoratest
|
||||||
Patch122: gdb-6.3-test-pie-20050107.patch
|
Patch122: gdb-6.3-test-pie-20050107.patch
|
||||||
|
#=maybepush: May get obsoleted by Tom's unrelocated objfiles patch.
|
||||||
Patch389: gdb-archer-pie-addons.patch
|
Patch389: gdb-archer-pie-addons.patch
|
||||||
|
#=push+work: Breakpoints disabling matching should not be based on address.
|
||||||
Patch394: gdb-archer-pie-addons-keep-disabled.patch
|
Patch394: gdb-archer-pie-addons-keep-disabled.patch
|
||||||
|
|
||||||
# Get selftest working with sep-debug-info
|
# Get selftest working with sep-debug-info
|
||||||
|
#=maybepush
|
||||||
Patch125: gdb-6.3-test-self-20050110.patch
|
Patch125: gdb-6.3-test-self-20050110.patch
|
||||||
|
|
||||||
# Test support of multiple destructors just like multiple constructors
|
# Test support of multiple destructors just like multiple constructors
|
||||||
|
#=fedoratest
|
||||||
Patch133: gdb-6.3-test-dtorfix-20050121.patch
|
Patch133: gdb-6.3-test-dtorfix-20050121.patch
|
||||||
|
|
||||||
# Fix to support executable moving
|
# Fix to support executable moving
|
||||||
|
#=fedoratest
|
||||||
Patch136: gdb-6.3-test-movedir-20050125.patch
|
Patch136: gdb-6.3-test-movedir-20050125.patch
|
||||||
|
|
||||||
# Fix to support unwinding syscalls in ia64 corefiles
|
|
||||||
# Patch138: gdb-6.3-ia64-corefile-fix-20050127.patch
|
|
||||||
|
|
||||||
# Fix gcore for threads
|
# Fix gcore for threads
|
||||||
|
#=ia64
|
||||||
Patch140: gdb-6.3-gcore-thread-20050204.patch
|
Patch140: gdb-6.3-gcore-thread-20050204.patch
|
||||||
|
|
||||||
# Stop while intentionally stepping and the thread exit is met.
|
# Stop while intentionally stepping and the thread exit is met.
|
||||||
|
#=push
|
||||||
Patch141: gdb-6.6-step-thread-exit.patch
|
Patch141: gdb-6.6-step-thread-exit.patch
|
||||||
|
#=push
|
||||||
Patch259: gdb-6.3-step-thread-exit-20050211-test.patch
|
Patch259: gdb-6.3-step-thread-exit-20050211-test.patch
|
||||||
|
|
||||||
# Prevent gdb from being pushed into background
|
# Prevent gdb from being pushed into background
|
||||||
|
#=maybepush
|
||||||
Patch142: gdb-6.3-terminal-fix-20050214.patch
|
Patch142: gdb-6.3-terminal-fix-20050214.patch
|
||||||
|
|
||||||
# Test sibling threads to set threaded watchpoints for x86 and x86-64
|
# Test sibling threads to set threaded watchpoints for x86 and x86-64
|
||||||
|
#=fedoratest
|
||||||
Patch145: gdb-6.3-threaded-watchpoints2-20050225.patch
|
Patch145: gdb-6.3-threaded-watchpoints2-20050225.patch
|
||||||
|
|
||||||
# Fix printing of inherited members
|
# Fix printing of inherited members
|
||||||
|
#=maybepush
|
||||||
Patch148: gdb-6.3-inheritance-20050324.patch
|
Patch148: gdb-6.3-inheritance-20050324.patch
|
||||||
|
|
||||||
# Do not issue warning message about first page of storage for ia64 gcore
|
# Do not issue warning message about first page of storage for ia64 gcore
|
||||||
|
#=ia64
|
||||||
Patch153: gdb-6.3-ia64-gcore-page0-20050421.patch
|
Patch153: gdb-6.3-ia64-gcore-page0-20050421.patch
|
||||||
|
|
||||||
# Security errata for untrusted .gdbinit
|
# Security errata for untrusted .gdbinit
|
||||||
|
#=push
|
||||||
Patch157: gdb-6.3-security-errata-20050610.patch
|
Patch157: gdb-6.3-security-errata-20050610.patch
|
||||||
|
|
||||||
# IA64 sigtramp prev register patch
|
# IA64 sigtramp prev register patch
|
||||||
|
#=ia64
|
||||||
Patch158: gdb-6.3-ia64-sigtramp-frame-20050708.patch
|
Patch158: gdb-6.3-ia64-sigtramp-frame-20050708.patch
|
||||||
|
|
||||||
# IA64 gcore speed-up patch
|
# IA64 gcore speed-up patch
|
||||||
|
#=ia64
|
||||||
Patch160: gdb-6.3-ia64-gcore-speedup-20050714.patch
|
Patch160: gdb-6.3-ia64-gcore-speedup-20050714.patch
|
||||||
|
|
||||||
# Notify observers that the inferior has been created
|
# Notify observers that the inferior has been created
|
||||||
|
#=fedoratest
|
||||||
Patch161: gdb-6.3-inferior-notification-20050721.patch
|
Patch161: gdb-6.3-inferior-notification-20050721.patch
|
||||||
|
|
||||||
# Fix ia64 info frame bug
|
# Fix ia64 info frame bug
|
||||||
|
#=ia64
|
||||||
Patch162: gdb-6.3-ia64-info-frame-fix-20050725.patch
|
Patch162: gdb-6.3-ia64-info-frame-fix-20050725.patch
|
||||||
|
|
||||||
# Verify printing of inherited members test
|
# Verify printing of inherited members test
|
||||||
|
#=fedoratest
|
||||||
Patch163: gdb-6.3-inheritancetest-20050726.patch
|
Patch163: gdb-6.3-inheritancetest-20050726.patch
|
||||||
|
|
||||||
# Add readnever option
|
# Add readnever option
|
||||||
|
#=push
|
||||||
Patch164: gdb-6.3-readnever-20050907.patch
|
Patch164: gdb-6.3-readnever-20050907.patch
|
||||||
|
|
||||||
# Fix ia64 gdb problem with user-specified SIGILL handling
|
# Fix ia64 gdb problem with user-specified SIGILL handling
|
||||||
|
#=ia64
|
||||||
Patch169: gdb-6.3-ia64-sigill-20051115.patch
|
Patch169: gdb-6.3-ia64-sigill-20051115.patch
|
||||||
|
|
||||||
# Allow option to continue backtracing past a zero pc value
|
# Allow option to continue backtracing past a zero pc value
|
||||||
|
#=maybepush
|
||||||
Patch170: gdb-6.3-bt-past-zero-20051201.patch
|
Patch170: gdb-6.3-bt-past-zero-20051201.patch
|
||||||
|
|
||||||
# Use bigger numbers than int.
|
# Use bigger numbers than int.
|
||||||
|
#=push
|
||||||
Patch176: gdb-6.3-large-core-20051206.patch
|
Patch176: gdb-6.3-large-core-20051206.patch
|
||||||
|
|
||||||
# Fix debuginfo addresses resolving for --emit-relocs Linux kernels (BZ 203661).
|
# Fix debuginfo addresses resolving for --emit-relocs Linux kernels (BZ 203661).
|
||||||
|
#=push+work: There was some mail thread about it, this patch may be a hack.
|
||||||
Patch188: gdb-6.5-bz203661-emit-relocs.patch
|
Patch188: gdb-6.5-bz203661-emit-relocs.patch
|
||||||
|
|
||||||
# Security patch: avoid stack overflows in dwarf expression computation.
|
# Security patch: avoid stack overflows in dwarf expression computation.
|
||||||
# CVE-2006-4146
|
# CVE-2006-4146
|
||||||
|
#=push
|
||||||
Patch190: gdb-6.5-dwarf-stack-overflow.patch
|
Patch190: gdb-6.5-dwarf-stack-overflow.patch
|
||||||
|
|
||||||
# Support TLS symbols (+`errno' suggestion if no pthread is found) (BZ 185337).
|
# Support TLS symbols (+`errno' suggestion if no pthread is found) (BZ 185337).
|
||||||
|
#=push+work: It should be replaced by existing uncommitted Roland's glibc patch for TLS without libpthreads.
|
||||||
Patch194: gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
|
Patch194: gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
|
||||||
|
|
||||||
# Fix TLS symbols resolving for shared libraries with a relative pathname.
|
# Fix TLS symbols resolving for shared libraries with a relative pathname.
|
||||||
# The testsuite needs `gdb-6.5-tls-of-separate-debuginfo.patch'.
|
# The testsuite needs `gdb-6.5-tls-of-separate-debuginfo.patch'.
|
||||||
|
#=fedoratest+work: One should recheck if it is really fixed upstream.
|
||||||
Patch196: gdb-6.5-sharedlibrary-path.patch
|
Patch196: gdb-6.5-sharedlibrary-path.patch
|
||||||
|
|
||||||
# Suggest fixing your target architecture for gdbserver(1) (BZ 190810).
|
# Suggest fixing your target architecture for gdbserver(1) (BZ 190810).
|
||||||
# FIXME: It could be autodetected.
|
# FIXME: It could be autodetected.
|
||||||
|
#=push+work: There are more such error cases that can happen.
|
||||||
Patch199: gdb-6.5-bz190810-gdbserver-arch-advice.patch
|
Patch199: gdb-6.5-bz190810-gdbserver-arch-advice.patch
|
||||||
|
|
||||||
# Testcase for deadlocking on last address space byte; for corrupted backtraces.
|
# Testcase for deadlocking on last address space byte; for corrupted backtraces.
|
||||||
|
#=fedoratest
|
||||||
Patch211: gdb-6.5-last-address-space-byte-test.patch
|
Patch211: gdb-6.5-last-address-space-byte-test.patch
|
||||||
|
|
||||||
# Improved testsuite results by the testsuite provided by the courtesy of BEA.
|
# Improved testsuite results by the testsuite provided by the courtesy of BEA.
|
||||||
|
#=fedoratest+work: For upstream it should be rewritten as a dejagnu test, the test of no "??" was useful.
|
||||||
Patch208: gdb-6.5-BEA-testsuite.patch
|
Patch208: gdb-6.5-BEA-testsuite.patch
|
||||||
|
|
||||||
# Fix readline segfault on excessively long hand-typed lines.
|
# Fix readline segfault on excessively long hand-typed lines.
|
||||||
|
#=drop: After upstream's readline rebase it will be obsolete.
|
||||||
Patch209: gdb-6.5-readline-long-line-crash.patch
|
Patch209: gdb-6.5-readline-long-line-crash.patch
|
||||||
|
#=fedoratest
|
||||||
Patch213: gdb-6.5-readline-long-line-crash-test.patch
|
Patch213: gdb-6.5-readline-long-line-crash-test.patch
|
||||||
|
|
||||||
# Fix bogus 0x0 unwind of the thread's topmost function clone(3) (BZ 216711).
|
# Fix bogus 0x0 unwind of the thread's topmost function clone(3) (BZ 216711).
|
||||||
|
#=fedoratest
|
||||||
Patch214: gdb-6.5-bz216711-clone-is-outermost.patch
|
Patch214: gdb-6.5-bz216711-clone-is-outermost.patch
|
||||||
|
|
||||||
# Test sideeffects of skipping ppc .so libs trampolines (BZ 218379).
|
# Test sideeffects of skipping ppc .so libs trampolines (BZ 218379).
|
||||||
|
#=fedoratest
|
||||||
Patch216: gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
|
Patch216: gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
|
||||||
|
|
||||||
# Fix lockup on trampoline vs. its function lookup; unreproducible (BZ 218379).
|
# Fix lockup on trampoline vs. its function lookup; unreproducible (BZ 218379).
|
||||||
|
#=push
|
||||||
Patch217: gdb-6.5-bz218379-solib-trampoline-lookup-lock-fix.patch
|
Patch217: gdb-6.5-bz218379-solib-trampoline-lookup-lock-fix.patch
|
||||||
|
|
||||||
# Find symbols properly at their original (included) file (BZ 109921).
|
# Find symbols properly at their original (included) file (BZ 109921).
|
||||||
|
#=fedoratest
|
||||||
Patch225: gdb-6.5-bz109921-DW_AT_decl_file-test.patch
|
Patch225: gdb-6.5-bz109921-DW_AT_decl_file-test.patch
|
||||||
|
|
||||||
# Update PPC unwinding patches to their upstream variants (BZ 140532).
|
# Update PPC unwinding patches to their upstream variants (BZ 140532).
|
||||||
|
#=fedoratest+ppc
|
||||||
Patch229: gdb-6.3-bz140532-ppc-unwinding-test.patch
|
Patch229: gdb-6.3-bz140532-ppc-unwinding-test.patch
|
||||||
|
|
||||||
# Testcase for exec() from threaded program (BZ 202689).
|
# Testcase for exec() from threaded program (BZ 202689).
|
||||||
|
#=fedoratest
|
||||||
Patch231: gdb-6.3-bz202689-exec-from-pthread-test.patch
|
Patch231: gdb-6.3-bz202689-exec-from-pthread-test.patch
|
||||||
|
|
||||||
# Backported fixups post the source tarball.
|
# Backported fixups post the source tarball.
|
||||||
|
#=drop: Just backports.
|
||||||
Patch232: gdb-upstream.patch
|
Patch232: gdb-upstream.patch
|
||||||
|
|
||||||
# Testcase for PPC Power6/DFP instructions disassembly (BZ 230000).
|
# Testcase for PPC Power6/DFP instructions disassembly (BZ 230000).
|
||||||
|
#=fedoratest+ppc
|
||||||
Patch234: gdb-6.6-bz230000-power6-disassembly-test.patch
|
Patch234: gdb-6.6-bz230000-power6-disassembly-test.patch
|
||||||
|
|
||||||
# Temporary support for shared libraries >2GB on 64bit hosts. (BZ 231832)
|
# Temporary support for shared libraries >2GB on 64bit hosts. (BZ 231832)
|
||||||
|
#=push+work: Upstream should have backward compat. API: libc-alpha: <20070127104539.GA9444@.*>
|
||||||
Patch235: gdb-6.3-bz231832-obstack-2gb.patch
|
Patch235: gdb-6.3-bz231832-obstack-2gb.patch
|
||||||
|
|
||||||
# Fix debugging GDB itself - the compiled in source files paths (BZ 225783).
|
# Fix debugging GDB itself - the compiled in source files paths (BZ 225783).
|
||||||
|
#=push
|
||||||
Patch241: gdb-6.6-bz225783-gdb-debuginfo-paths.patch
|
Patch241: gdb-6.6-bz225783-gdb-debuginfo-paths.patch
|
||||||
|
|
||||||
# Allow running `/usr/bin/gcore' with provided but inaccessible tty (BZ 229517).
|
# Allow running `/usr/bin/gcore' with provided but inaccessible tty (BZ 229517).
|
||||||
|
#=fedoratest: Drop the obsoleted gdb_gcore.sh change.
|
||||||
Patch245: gdb-6.6-bz229517-gcore-without-terminal.patch
|
Patch245: gdb-6.6-bz229517-gcore-without-terminal.patch
|
||||||
|
|
||||||
# Notify user of a child forked process being detached (BZ 235197).
|
# Notify user of a child forked process being detached (BZ 235197).
|
||||||
|
#=push: This is more about discussion if/what should be printed.
|
||||||
Patch247: gdb-6.6-bz235197-fork-detach-info.patch
|
Patch247: gdb-6.6-bz235197-fork-detach-info.patch
|
||||||
|
|
||||||
# Avoid too long timeouts on failing cases of "annota1.exp annota3.exp".
|
# Avoid too long timeouts on failing cases of "annota1.exp annota3.exp".
|
||||||
|
#=push
|
||||||
Patch254: gdb-6.6-testsuite-timeouts.patch
|
Patch254: gdb-6.6-testsuite-timeouts.patch
|
||||||
|
|
||||||
# Support for stepping over PPC atomic instruction sequences (BZ 237572).
|
# Support for stepping over PPC atomic instruction sequences (BZ 237572).
|
||||||
|
#=fedoratest
|
||||||
Patch258: gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
|
Patch258: gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
|
||||||
|
|
||||||
# Link with libreadline provided by the operating system.
|
# Link with libreadline provided by the operating system.
|
||||||
|
#=push
|
||||||
Patch261: gdb-6.6-readline-system.patch
|
Patch261: gdb-6.6-readline-system.patch
|
||||||
|
|
||||||
# Test kernel VDSO decoding while attaching to an i386 process.
|
# Test kernel VDSO decoding while attaching to an i386 process.
|
||||||
|
#=fedoratest
|
||||||
Patch263: gdb-6.3-attach-see-vdso-test.patch
|
Patch263: gdb-6.3-attach-see-vdso-test.patch
|
||||||
|
|
||||||
# Do not hang on exit of a thread group leader (BZ 247354).
|
# Do not hang on exit of a thread group leader (BZ 247354).
|
||||||
|
#=push
|
||||||
Patch265: gdb-6.6-bz247354-leader-exit-fix.patch
|
Patch265: gdb-6.6-bz247354-leader-exit-fix.patch
|
||||||
|
#=push
|
||||||
Patch266: gdb-6.6-bz247354-leader-exit-test.patch
|
Patch266: gdb-6.6-bz247354-leader-exit-test.patch
|
||||||
|
|
||||||
# Test leftover zombie process (BZ 243845).
|
# Test leftover zombie process (BZ 243845).
|
||||||
|
#=fedoratest
|
||||||
Patch271: gdb-6.5-bz243845-stale-testing-zombie-test.patch
|
Patch271: gdb-6.5-bz243845-stale-testing-zombie-test.patch
|
||||||
|
|
||||||
# New locating of the matching binaries from the pure core file (build-id).
|
# New locating of the matching binaries from the pure core file (build-id).
|
||||||
|
#=push
|
||||||
Patch274: gdb-6.6-buildid-locate.patch
|
Patch274: gdb-6.6-buildid-locate.patch
|
||||||
|
#=push
|
||||||
Patch353: gdb-6.6-buildid-locate-rpm.patch
|
Patch353: gdb-6.6-buildid-locate-rpm.patch
|
||||||
|
#=push
|
||||||
Patch415: gdb-6.6-buildid-locate-core-as-arg.patch
|
Patch415: gdb-6.6-buildid-locate-core-as-arg.patch
|
||||||
# Workaround librpm BZ 643031 due to its unexpected exit() calls (BZ 642879).
|
# Workaround librpm BZ 643031 due to its unexpected exit() calls (BZ 642879).
|
||||||
|
#=push
|
||||||
Patch519: gdb-6.6-buildid-locate-rpm-librpm-workaround.patch
|
Patch519: gdb-6.6-buildid-locate-rpm-librpm-workaround.patch
|
||||||
|
|
||||||
# Fix displaying of numeric char arrays as strings (BZ 224128).
|
# Fix displaying of numeric char arrays as strings (BZ 224128).
|
||||||
|
#=fedoratest: But it is failing anyway, one should check the behavior more.
|
||||||
Patch282: gdb-6.7-charsign-test.patch
|
Patch282: gdb-6.7-charsign-test.patch
|
||||||
|
|
||||||
# Test PPC hiding of call-volatile parameter register.
|
# Test PPC hiding of call-volatile parameter register.
|
||||||
|
#=fedoratest+ppc
|
||||||
Patch284: gdb-6.7-ppc-clobbered-registers-O2-test.patch
|
Patch284: gdb-6.7-ppc-clobbered-registers-O2-test.patch
|
||||||
|
|
||||||
# Testsuite fixes for more stable/comparable results.
|
# Testsuite fixes for more stable/comparable results.
|
||||||
|
#=push
|
||||||
Patch287: gdb-6.7-testsuite-stable-results.patch
|
Patch287: gdb-6.7-testsuite-stable-results.patch
|
||||||
|
|
||||||
# Test ia64 memory leaks of the code using libunwind.
|
# Test ia64 memory leaks of the code using libunwind.
|
||||||
|
#=fedoratest
|
||||||
Patch289: gdb-6.5-ia64-libunwind-leak-test.patch
|
Patch289: gdb-6.5-ia64-libunwind-leak-test.patch
|
||||||
|
|
||||||
# Test hiding unexpected breakpoints on intentional step commands.
|
# Test hiding unexpected breakpoints on intentional step commands.
|
||||||
|
#=fedoratest
|
||||||
Patch290: gdb-6.5-missed-trap-on-step-test.patch
|
Patch290: gdb-6.5-missed-trap-on-step-test.patch
|
||||||
|
|
||||||
# Support DW_TAG_interface_type the same way as DW_TAG_class_type (BZ 426600).
|
# Support DW_TAG_interface_type the same way as DW_TAG_class_type (BZ 426600).
|
||||||
|
#=maybepush
|
||||||
Patch293: gdb-6.7-bz426600-DW_TAG_interface_type-fix.patch
|
Patch293: gdb-6.7-bz426600-DW_TAG_interface_type-fix.patch
|
||||||
|
#=fedoratest
|
||||||
Patch294: gdb-6.7-bz426600-DW_TAG_interface_type-test.patch
|
Patch294: gdb-6.7-bz426600-DW_TAG_interface_type-test.patch
|
||||||
|
|
||||||
# Test gcore memory and time requirements for large inferiors.
|
# Test gcore memory and time requirements for large inferiors.
|
||||||
|
#=fedoratest
|
||||||
Patch296: gdb-6.5-gcore-buffer-limit-test.patch
|
Patch296: gdb-6.5-gcore-buffer-limit-test.patch
|
||||||
|
|
||||||
# Test debugging statically linked threaded inferiors (BZ 239652).
|
# Test debugging statically linked threaded inferiors (BZ 239652).
|
||||||
# - It requires recent glibc to work in this case properly.
|
# - It requires recent glibc to work in this case properly.
|
||||||
|
#=fedoratest
|
||||||
Patch298: gdb-6.6-threads-static-test.patch
|
Patch298: gdb-6.6-threads-static-test.patch
|
||||||
|
|
||||||
# Fix #include <asm/ptrace.h> on kernel-headers-2.6.25-0.40.rc1.git2.fc9.x86_64.
|
# Fix #include <asm/ptrace.h> on kernel-headers-2.6.25-0.40.rc1.git2.fc9.x86_64.
|
||||||
|
#=push
|
||||||
Patch304: gdb-6.7-kernel-headers-compat.patch
|
Patch304: gdb-6.7-kernel-headers-compat.patch
|
||||||
|
|
||||||
# Test GCORE for shmid 0 shared memory mappings.
|
# Test GCORE for shmid 0 shared memory mappings.
|
||||||
|
#=fedoratest: But it is broken anyway, sometimes the case being tested is not reproducible.
|
||||||
Patch309: gdb-6.3-mapping-zero-inode-test.patch
|
Patch309: gdb-6.3-mapping-zero-inode-test.patch
|
||||||
|
|
||||||
# Test a crash on `focus cmd', `focus prev' commands.
|
# Test a crash on `focus cmd', `focus prev' commands.
|
||||||
|
#=fedoratest
|
||||||
Patch311: gdb-6.3-focus-cmd-prev-test.patch
|
Patch311: gdb-6.3-focus-cmd-prev-test.patch
|
||||||
|
|
||||||
# Test various forms of threads tracking across exec() (BZ 442765).
|
# Test various forms of threads tracking across exec() (BZ 442765).
|
||||||
|
#=fedoratest
|
||||||
Patch315: gdb-6.8-bz442765-threaded-exec-test.patch
|
Patch315: gdb-6.8-bz442765-threaded-exec-test.patch
|
||||||
|
|
||||||
# Silence memcpy check which returns false positive (sparc64)
|
# Silence memcpy check which returns false positive (sparc64)
|
||||||
|
#=push: But it is just a GCC workaround, look up the existing GCC PR for it.
|
||||||
Patch317: gdb-6.8-sparc64-silence-memcpy-check.patch
|
Patch317: gdb-6.8-sparc64-silence-memcpy-check.patch
|
||||||
|
|
||||||
# Fix memory trashing on binaries from GCC Ada (workaround GCC PR 35998).
|
# Fix memory trashing on binaries from GCC Ada (workaround GCC PR 35998).
|
||||||
|
#=push
|
||||||
Patch318: gdb-6.8-gcc35998-ada-memory-trash.patch
|
Patch318: gdb-6.8-gcc35998-ada-memory-trash.patch
|
||||||
|
|
||||||
# Test a crash on libraries missing the .text section.
|
# Test a crash on libraries missing the .text section.
|
||||||
|
#=fedoratest
|
||||||
Patch320: gdb-6.5-section-num-fixup-test.patch
|
Patch320: gdb-6.5-section-num-fixup-test.patch
|
||||||
|
|
||||||
# Fix compatibility with recent glibc headers.
|
# Fix compatibility with recent glibc headers.
|
||||||
|
#=push
|
||||||
Patch324: gdb-6.8-glibc-headers-compat.patch
|
Patch324: gdb-6.8-glibc-headers-compat.patch
|
||||||
|
|
||||||
# Create a single binary `gdb' autodetecting --tui by its argv[0].
|
# Create a single binary `gdb' autodetecting --tui by its argv[0].
|
||||||
|
#=push+work: IIRC Tom told argv[0] should not be used by GNU programs, also drop libgdb.a.
|
||||||
Patch326: gdb-6.8-tui-singlebinary.patch
|
Patch326: gdb-6.8-tui-singlebinary.patch
|
||||||
|
|
||||||
# Fix PRPSINFO in the core files dumped by gcore (BZ 254229).
|
# Fix PRPSINFO in the core files dumped by gcore (BZ 254229).
|
||||||
|
#=push
|
||||||
Patch329: gdb-6.8-bz254229-gcore-prpsinfo.patch
|
Patch329: gdb-6.8-bz254229-gcore-prpsinfo.patch
|
||||||
|
|
||||||
# Fix register assignments with no GDB stack frames (BZ 436037).
|
# Fix register assignments with no GDB stack frames (BZ 436037).
|
||||||
|
#=push+work: This fix is incorrect.
|
||||||
Patch330: gdb-6.8-bz436037-reg-no-longer-active.patch
|
Patch330: gdb-6.8-bz436037-reg-no-longer-active.patch
|
||||||
|
|
||||||
# Make the GDB quit processing non-abortable to cleanup everything properly.
|
# Make the GDB quit processing non-abortable to cleanup everything properly.
|
||||||
|
#=push: Useful only after gdb-6.8-attach-signalled-detach-stopped.patch .
|
||||||
Patch331: gdb-6.8-quit-never-aborts.patch
|
Patch331: gdb-6.8-quit-never-aborts.patch
|
||||||
|
|
||||||
# Support DW_TAG_constant for Fortran in recent Fedora/RH GCCs.
|
# Support DW_TAG_constant for Fortran in recent Fedora/RH GCCs.
|
||||||
|
#=push
|
||||||
Patch332: gdb-6.8-fortran-tag-constant.patch
|
Patch332: gdb-6.8-fortran-tag-constant.patch
|
||||||
|
|
||||||
# Fix attaching to stopped processes and/or pending signals.
|
# Fix attaching to stopped processes and/or pending signals.
|
||||||
|
#=push+work
|
||||||
Patch337: gdb-6.8-attach-signalled-detach-stopped.patch
|
Patch337: gdb-6.8-attach-signalled-detach-stopped.patch
|
||||||
|
|
||||||
# Test the watchpoints conditionals works.
|
# Test the watchpoints conditionals works.
|
||||||
|
#=fedoratest
|
||||||
Patch343: gdb-6.8-watchpoint-conditionals-test.patch
|
Patch343: gdb-6.8-watchpoint-conditionals-test.patch
|
||||||
|
|
||||||
# Fix resolving of variables at locations lists in prelinked libs (BZ 466901).
|
# Fix resolving of variables at locations lists in prelinked libs (BZ 466901).
|
||||||
|
#=fedoratest
|
||||||
Patch348: gdb-6.8-bz466901-backtrace-full-prelinked.patch
|
Patch348: gdb-6.8-bz466901-backtrace-full-prelinked.patch
|
||||||
|
|
||||||
# The merged branch `archer' of: http://sourceware.org/gdb/wiki/ProjectArcher
|
# The merged branch `archer' of: http://sourceware.org/gdb/wiki/ProjectArcher
|
||||||
|
#=push
|
||||||
|
#archer-jankratochvil-vla
|
||||||
|
#=push
|
||||||
|
#archer-jankratochvil-watchpoint3
|
||||||
|
#=push
|
||||||
|
#archer-jankratochvil-ifunc
|
||||||
|
#=push
|
||||||
|
#archer-pmuldoon-next-over-throw2
|
||||||
|
#=maybepush
|
||||||
|
#archer-tromey-python
|
||||||
|
#=maybepush
|
||||||
|
#archer-tromey-optional-psymtab
|
||||||
Patch349: gdb-archer.patch
|
Patch349: gdb-archer.patch
|
||||||
|
#=maybepush
|
||||||
Patch420: gdb-archer-ada.patch
|
Patch420: gdb-archer-ada.patch
|
||||||
|
|
||||||
# Fix parsing elf64-i386 files for kdump PAE vmcore dumps (BZ 457187).
|
# Fix parsing elf64-i386 files for kdump PAE vmcore dumps (BZ 457187).
|
||||||
# - Turn on 64-bit BFD support, globally enable AC_SYS_LARGEFILE.
|
# - Turn on 64-bit BFD support, globally enable AC_SYS_LARGEFILE.
|
||||||
|
#=fedoratest
|
||||||
Patch360: gdb-6.8-bz457187-largefile-test.patch
|
Patch360: gdb-6.8-bz457187-largefile-test.patch
|
||||||
|
|
||||||
# New test for step-resume breakpoint placed in multiple threads at once.
|
# New test for step-resume breakpoint placed in multiple threads at once.
|
||||||
|
#=fedoratest
|
||||||
Patch381: gdb-simultaneous-step-resume-breakpoint-test.patch
|
Patch381: gdb-simultaneous-step-resume-breakpoint-test.patch
|
||||||
|
|
||||||
# Fix GNU/Linux core open: Can't read pathname for load map: Input/output error.
|
# Fix GNU/Linux core open: Can't read pathname for load map: Input/output error.
|
||||||
|
#=push+work: It should be in glibc: libc-alpha: <20091004161706.GA27450@.*>
|
||||||
Patch382: gdb-core-open-vdso-warning.patch
|
Patch382: gdb-core-open-vdso-warning.patch
|
||||||
|
|
||||||
# Fix syscall restarts for amd64->i386 biarch.
|
# Fix syscall restarts for amd64->i386 biarch.
|
||||||
|
#=push
|
||||||
Patch391: gdb-x86_64-i386-syscall-restart.patch
|
Patch391: gdb-x86_64-i386-syscall-restart.patch
|
||||||
|
|
||||||
# Fix stepping with OMP parallel Fortran sections (BZ 533176).
|
# Fix stepping with OMP parallel Fortran sections (BZ 533176).
|
||||||
|
#=push+work: It requires some better DWARF annotations.
|
||||||
Patch392: gdb-bz533176-fortran-omp-step.patch
|
Patch392: gdb-bz533176-fortran-omp-step.patch
|
||||||
|
|
||||||
# Use gfortran44 when running the testsuite on RHEL-5.
|
# Use gfortran44 when running the testsuite on RHEL-5.
|
||||||
|
#=fedoratest
|
||||||
Patch393: gdb-rhel5-gcc44.patch
|
Patch393: gdb-rhel5-gcc44.patch
|
||||||
|
|
||||||
# Disable warning messages new for gdb-6.8+ for RHEL-5 backward compatibility.
|
# Disable warning messages new for gdb-6.8+ for RHEL-5 backward compatibility.
|
||||||
# Workaround RHEL-5 kernels for detaching SIGSTOPped processes (BZ 498595).
|
# Workaround RHEL-5 kernels for detaching SIGSTOPped processes (BZ 498595).
|
||||||
|
#=fedoratest
|
||||||
Patch335: gdb-rhel5-compat.patch
|
Patch335: gdb-rhel5-compat.patch
|
||||||
|
|
||||||
# Fix regression by python on ia64 due to stale current frame.
|
# Fix regression by python on ia64 due to stale current frame.
|
||||||
|
#=push
|
||||||
Patch397: gdb-follow-child-stale-parent.patch
|
Patch397: gdb-follow-child-stale-parent.patch
|
||||||
|
|
||||||
# Workaround ccache making lineno non-zero for command-line definitions.
|
# Workaround ccache making lineno non-zero for command-line definitions.
|
||||||
|
#=drop: ccache is rarely used and it is even fixed now.
|
||||||
Patch403: gdb-ccache-workaround.patch
|
Patch403: gdb-ccache-workaround.patch
|
||||||
|
|
||||||
# Implement `info common' for Fortran.
|
# Implement `info common' for Fortran.
|
||||||
|
#=push
|
||||||
Patch404: gdb-fortran-common-reduce.patch
|
Patch404: gdb-fortran-common-reduce.patch
|
||||||
|
#=push
|
||||||
Patch405: gdb-fortran-common.patch
|
Patch405: gdb-fortran-common.patch
|
||||||
|
|
||||||
# Testcase for "Do not make up line information" fix by Daniel Jacobowitz.
|
# Testcase for "Do not make up line information" fix by Daniel Jacobowitz.
|
||||||
|
#=fedoratest
|
||||||
Patch407: gdb-lineno-makeup-test.patch
|
Patch407: gdb-lineno-makeup-test.patch
|
||||||
|
|
||||||
# Test power7 ppc disassembly.
|
# Test power7 ppc disassembly.
|
||||||
|
#=fedoratest+ppc
|
||||||
Patch408: gdb-ppc-power7-test.patch
|
Patch408: gdb-ppc-power7-test.patch
|
||||||
|
|
||||||
# Revert: Add -Wunused-function to compile flags.
|
# Revert: Add -Wunused-function to compile flags.
|
||||||
|
#=drop
|
||||||
Patch412: gdb-unused-revert.patch
|
Patch412: gdb-unused-revert.patch
|
||||||
|
|
||||||
# Fix i386+x86_64 rwatch+awatch before run, regression against 6.8 (BZ 541866).
|
# Fix i386+x86_64 rwatch+awatch before run, regression against 6.8 (BZ 541866).
|
||||||
|
#=push+work: It should be fixed properly instead.
|
||||||
Patch417: gdb-bz541866-rwatch-before-run.patch
|
Patch417: gdb-bz541866-rwatch-before-run.patch
|
||||||
|
|
||||||
# Fix crash on C++ types in some debug info files (BZ 575292, Keith Seitz).
|
# Fix crash on C++ types in some debug info files (BZ 575292, Keith Seitz).
|
||||||
# Temporarily workaround the crash of BZ 575292 as there was now BZ 585445.
|
# Temporarily workaround the crash of BZ 575292 as there was now BZ 585445.
|
||||||
# Re-enable the BZ 575292 and BZ 585445 C++ fix using an updated patch.
|
# Re-enable the BZ 575292 and BZ 585445 C++ fix using an updated patch.
|
||||||
|
#=maybepush: Not sure if all the parts are upstream.
|
||||||
Patch451: gdb-bz575292-delayed-physname.patch
|
Patch451: gdb-bz575292-delayed-physname.patch
|
||||||
|
|
||||||
# Fix crash when using GNU IFUNC call from breakpoint condition.
|
# Fix crash when using GNU IFUNC call from breakpoint condition.
|
||||||
|
#=drop: After archer-jankratochvil-ifunc gets in this one gets obsoleted.
|
||||||
Patch454: gdb-bz539590-gnu-ifunc-fix-cond.patch
|
Patch454: gdb-bz539590-gnu-ifunc-fix-cond.patch
|
||||||
|
|
||||||
# Workaround non-stop moribund locations exploited by kernel utrace (BZ 590623).
|
# Workaround non-stop moribund locations exploited by kernel utrace (BZ 590623).
|
||||||
|
#=push+work: Currently it is still not fully safe.
|
||||||
Patch459: gdb-moribund-utrace-workaround.patch
|
Patch459: gdb-moribund-utrace-workaround.patch
|
||||||
|
|
||||||
# Remove core file when starting a process (BZ 594560).
|
# Remove core file when starting a process (BZ 594560).
|
||||||
|
#=maybepush
|
||||||
Patch461: gdb-bz594560-core-vs-process.patch
|
Patch461: gdb-bz594560-core-vs-process.patch
|
||||||
|
|
||||||
# Fix follow-exec for C++ programs (bugreported by Martin Stransky).
|
# Fix follow-exec for C++ programs (bugreported by Martin Stransky).
|
||||||
|
#=fedoratest
|
||||||
Patch470: gdb-archer-next-over-throw-cxx-exec.patch
|
Patch470: gdb-archer-next-over-throw-cxx-exec.patch
|
||||||
|
|
||||||
# Backport DWARF-4 support (BZ 601887, Tom Tromey).
|
# Backport DWARF-4 support (BZ 601887, Tom Tromey).
|
||||||
|
#=fedoratest
|
||||||
Patch475: gdb-bz601887-dwarf4-rh-test.patch
|
Patch475: gdb-bz601887-dwarf4-rh-test.patch
|
||||||
|
|
||||||
# Print 2D C++ vectors as matrices (BZ 562763, sourceware10659, Chris Moller).
|
# Print 2D C++ vectors as matrices (BZ 562763, sourceware10659, Chris Moller).
|
||||||
|
#=push+work: There are some outstanding issues, check the mails.
|
||||||
Patch486: gdb-bz562763-pretty-print-2d-vectors.patch
|
Patch486: gdb-bz562763-pretty-print-2d-vectors.patch
|
||||||
|
#=push+work: There are some outstanding issues, check the mails.
|
||||||
Patch487: gdb-bz562763-pretty-print-2d-vectors-libstdcxx.patch
|
Patch487: gdb-bz562763-pretty-print-2d-vectors-libstdcxx.patch
|
||||||
|
|
||||||
# Fix prelinked executables with sepdebug and copy relocations (BZ 614659).
|
# Fix prelinked executables with sepdebug and copy relocations (BZ 614659).
|
||||||
|
#=drop: Upstreamed.
|
||||||
Patch489: gdb-bz614659-prelink-dynbss.patch
|
Patch489: gdb-bz614659-prelink-dynbss.patch
|
||||||
|
|
||||||
# Provide /usr/bin/gdb-add-index for rpm-build (Tom Tromey).
|
# Provide /usr/bin/gdb-add-index for rpm-build (Tom Tromey).
|
||||||
|
#=drop: Re-check against the upstream version.
|
||||||
Patch491: gdb-gdb-add-index-script.patch
|
Patch491: gdb-gdb-add-index-script.patch
|
||||||
|
|
||||||
# Fix gcore from very small terminal windows (BZ 555076).
|
# Fix gcore from very small terminal windows (BZ 555076).
|
||||||
|
#=drop: Upstreamed.
|
||||||
Patch493: gdb-bz555076-gcore-small-height.patch
|
Patch493: gdb-bz555076-gcore-small-height.patch
|
||||||
|
|
||||||
# Out of memory is just an error, not fatal (uninitialized VLS vars, BZ 568248).
|
# Out of memory is just an error, not fatal (uninitialized VLS vars, BZ 568248).
|
||||||
|
#=drop+work: Inferior objects should be read in parts, then this patch gets obsoleted.
|
||||||
Patch496: gdb-bz568248-oom-is-error.patch
|
Patch496: gdb-bz568248-oom-is-error.patch
|
||||||
|
|
||||||
# Workaround false GCC warning(s).
|
# Workaround false GCC warning(s).
|
||||||
|
#=push
|
||||||
Patch497: gdb-false-gcc-warning.patch
|
Patch497: gdb-false-gcc-warning.patch
|
||||||
|
|
||||||
# Do not crash on broken separate debuginfo due to old elfutils (BZ 631575).
|
# Do not crash on broken separate debuginfo due to old elfutils (BZ 631575).
|
||||||
|
#=drop: Upstreamed.
|
||||||
Patch499: gdb-bz631575-gdb-index-nobits.patch
|
Patch499: gdb-bz631575-gdb-index-nobits.patch
|
||||||
|
|
||||||
# Fix symbol lookup misses methods of current class (BZ 631158, Sami Wagiaalla).
|
# Fix symbol lookup misses methods of current class (BZ 631158, Sami Wagiaalla).
|
||||||
|
#=maybepush
|
||||||
Patch500: gdb-bz631158-cxx-this-lookup.patch
|
Patch500: gdb-bz631158-cxx-this-lookup.patch
|
||||||
|
|
||||||
# Fix Ada regression when any .gdb_index library is present.
|
# Fix Ada regression when any .gdb_index library is present.
|
||||||
|
#=drop: Upstreamed.
|
||||||
Patch501: gdb-gdbindex-ada-regression.patch
|
Patch501: gdb-gdbindex-ada-regression.patch
|
||||||
|
|
||||||
# python: load *-gdb.py for shlibs during attach (BZ 634660).
|
# python: load *-gdb.py for shlibs during attach (BZ 634660).
|
||||||
|
#=drop: Upstreamed.
|
||||||
Patch502: gdb-bz634660-gdbpy-load-on-attach.patch
|
Patch502: gdb-bz634660-gdbpy-load-on-attach.patch
|
||||||
|
|
||||||
# Fix double free crash during overload resolution (PR 12028, Sami Wagiaalla).
|
# Fix double free crash during overload resolution (PR 12028, Sami Wagiaalla).
|
||||||
|
#=drop: Upstreamed.
|
||||||
Patch503: gdb-pr12028-double-free.patch
|
Patch503: gdb-pr12028-double-free.patch
|
||||||
|
|
||||||
# Fix gcore writer for -Wl,-z,relro (PR corefiles/11804).
|
# Fix gcore writer for -Wl,-z,relro (PR corefiles/11804).
|
||||||
|
#=push: There is different patch on gdb-patches, waiting now for resolution in kernel.
|
||||||
Patch504: gdb-bz623749-gcore-relro.patch
|
Patch504: gdb-bz623749-gcore-relro.patch
|
||||||
|
|
||||||
# Fix infinite loop crash on self-referencing class (BZ 627432).
|
# Fix infinite loop crash on self-referencing class (BZ 627432).
|
||||||
|
#=drop: Upstreamed.
|
||||||
Patch506: gdb-bz627432-loop-static-self-class.patch
|
Patch506: gdb-bz627432-loop-static-self-class.patch
|
||||||
|
|
||||||
# Fix lost siginfo_t in linux-nat (BZ 592031).
|
# Fix lost siginfo_t in linux-nat (BZ 592031).
|
||||||
|
#=drop: Upstreamed.
|
||||||
Patch507: gdb-bz592031-siginfo-lost-1of5.patch
|
Patch507: gdb-bz592031-siginfo-lost-1of5.patch
|
||||||
|
#=drop: Upstreamed.
|
||||||
Patch508: gdb-bz592031-siginfo-lost-2of5.patch
|
Patch508: gdb-bz592031-siginfo-lost-2of5.patch
|
||||||
|
#=drop: Upstreamed.
|
||||||
Patch509: gdb-bz592031-siginfo-lost-3of5.patch
|
Patch509: gdb-bz592031-siginfo-lost-3of5.patch
|
||||||
|
#=push
|
||||||
Patch510: gdb-bz592031-siginfo-lost-4of5.patch
|
Patch510: gdb-bz592031-siginfo-lost-4of5.patch
|
||||||
|
#=push
|
||||||
Patch511: gdb-bz592031-siginfo-lost-5of5.patch
|
Patch511: gdb-bz592031-siginfo-lost-5of5.patch
|
||||||
|
|
||||||
# Fix .gdb_index for big-endian hosts (Tom Tromey).
|
# Fix .gdb_index for big-endian hosts (Tom Tromey).
|
||||||
|
#=drop: Upstreamed.
|
||||||
Patch514: gdb-gdbindex-v1-to-v2.patch
|
Patch514: gdb-gdbindex-v1-to-v2.patch
|
||||||
|
#=drop: Upstreamed.
|
||||||
Patch512: gdb-gdbindex-bigendian.patch
|
Patch512: gdb-gdbindex-bigendian.patch
|
||||||
|
#=drop: Upstreamed.
|
||||||
Patch515: gdb-gdbindex-v2-to-v3.patch
|
Patch515: gdb-gdbindex-v2-to-v3.patch
|
||||||
|
|
||||||
# [ifunc] Fix crash on deleting watchpoint of an autovariable (BZ 637770).
|
# [ifunc] Fix crash on deleting watchpoint of an autovariable (BZ 637770).
|
||||||
|
#=drop: A part of archer-jankratochvil-ifunc work.
|
||||||
Patch513: gdb-bz637770-ifunc-watchpoint-delete.patch
|
Patch513: gdb-bz637770-ifunc-watchpoint-delete.patch
|
||||||
|
|
||||||
# Fix python stale error state, also fix its save/restore (BZ 639089).
|
# Fix python stale error state, also fix its save/restore (BZ 639089).
|
||||||
|
#=drop: Just a backport.
|
||||||
Patch518: gdb-testsuite-lib-python.patch
|
Patch518: gdb-testsuite-lib-python.patch
|
||||||
|
#=drop: Upstreamed.
|
||||||
Patch516: gdb-python-error-state.patch
|
Patch516: gdb-python-error-state.patch
|
||||||
|
|
||||||
# Fix inferior exec of new PIE x86_64 (BZ 638979).
|
# Fix inferior exec of new PIE x86_64 (BZ 638979).
|
||||||
|
#=drop: Upstreamed.
|
||||||
Patch517: gdb-exec-pie-amd64.patch
|
Patch517: gdb-exec-pie-amd64.patch
|
||||||
|
|
||||||
# Fix crash on CTRL-C while reading an ELF symbol file (BZ 642879).
|
# Fix crash on CTRL-C while reading an ELF symbol file (BZ 642879).
|
||||||
|
#=push
|
||||||
Patch520: gdb-bz642879-elfread-sigint-stale.patch
|
Patch520: gdb-bz642879-elfread-sigint-stale.patch
|
||||||
|
|
||||||
BuildRequires: ncurses-devel%{?_isa} texinfo gettext flex bison expat-devel%{?_isa}
|
BuildRequires: ncurses-devel%{?_isa} texinfo gettext flex bison expat-devel%{?_isa}
|
||||||
@ -1114,6 +1273,9 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Oct 14 2010 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2-24.fc14
|
||||||
|
- Add gdb.spec comments on the *.patch files upstream merge status.
|
||||||
|
|
||||||
* Thu Oct 14 2010 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2-23.fc14
|
* Thu Oct 14 2010 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2-23.fc14
|
||||||
- Workaround librpm BZ 643031 due to its unexpected exit() calls (BZ 642879).
|
- Workaround librpm BZ 643031 due to its unexpected exit() calls (BZ 642879).
|
||||||
- Fix crash on CTRL-C while reading an ELF symbol file (BZ 642879).
|
- Fix crash on CTRL-C while reading an ELF symbol file (BZ 642879).
|
||||||
|
Loading…
Reference in New Issue
Block a user