|
|
f6cec01 |
# Recognize i386 signal trampolines before CFI. Ensures that signal
|
|
|
f6cec01 |
# frames are identified as signal frames.
|
|
|
f6cec01 |
Patch101: gdb-6.3-sigx86-20040621.patch
|
|
|
f6cec01 |
= Maybe - no longer needed as glibc has CFI now.
|
|
|
f6cec01 |
= http://sourceware.org/ml/gdb-patches/2008-11/threads.html#00554
|
|
|
f6cec01 |
= TODO: Check non-x86 arches
|
|
|
f6cec01 |
|
|
|
f6cec01 |
# Fix to ensure types are visible
|
|
|
f6cec01 |
Patch120: gdb-6.3-type-fix-20041213.patch
|
|
|
f6cec01 |
= not aware why it was there
|
|
|
f6cec01 |
|
|
|
f6cec01 |
# Tolerate DW_AT_type referencing <0>.
|
|
|
f6cec01 |
Patch139: gdb-6.3-dwattype0-20050201.patch
|
|
|
f6cec01 |
= not aware why it was there
|
|
|
f6cec01 |
|
|
|
f6cec01 |
# Do not let errors related with debug registers break thread debugging.
|
|
|
f6cec01 |
Patch178: gdb-6.3-catch-debug-registers-error-20060527.patch
|
|
|
f6cec01 |
= i386 debug registers are always accessible by ptrace,
|
|
|
f6cec01 |
= the ia64 bug is both gone and also RHEL-6 ia64 no longer supports i386
|
|
|
f6cec01 |
|
|
|
f6cec01 |
# Cope with waitpid modifying status even when returning zero, as on
|
|
|
f6cec01 |
# ia32el.
|
|
|
f6cec01 |
Patch179: gdb-6.3-ia32el-fix-waitpid-20060615.patch
|
|
|
f6cec01 |
= broken i386 emulation on ia64, no longer supported
|
|
|
f6cec01 |
|
|
|
f6cec01 |
# Fixed the kernel i386-on-x86_64 VDSO loading (producing `Lowest section in').
|
|
|
f6cec01 |
Patch277: gdb-6.6-vdso-i386-on-amd64-warning.patch
|
|
|
f6cec01 |
= IMO no longer needed on 4KB VDSO again
|
|
|
f6cec01 |
|
|
|
f6cec01 |
|
|
|
f6cec01 |
upstreams:
|
|
|
f6cec01 |
# Fix rereading of the main executable on its change.
|
|
|
f6cec01 |
Patch283: gdb-6.7-reread-exec_bfd.patch
|
|
|
f6cec01 |
= upstream
|
|
|
f6cec01 |
|
|
|
f6cec01 |
# Backport fix of a segfault + PIE regression since 6.7.1 on PIE executables.
|
|
|
f6cec01 |
Patch306: gdb-6.8-watchpoint-inaccessible-memory.patch
|
|
|
f6cec01 |
= upstream
|
|
|
f6cec01 |
|
|
|
f6cec01 |
# Enable program counter for processing PTID to PC (sparc/sparc64)
|
|
|
f6cec01 |
Patch316: gdb-6.8-sparc-fix.patch
|
|
|
f6cec01 |
= upstream
|
|
|
f6cec01 |
|
|
|
f6cec01 |
# Protect development in the build tree by automatic Makefile dependencies.
|
|
|
f6cec01 |
Patch321: gdb-6.8-auto-dependencies.patch
|
|
|
f6cec01 |
= upstream
|
|
|
f6cec01 |
|
|
|
f6cec01 |
# Disable randomization (such as by setarch -R), suggested by Jakub Jelinek.
|
|
|
f6cec01 |
Patch323: gdb-6.8-disable-randomization.patch
|
|
|
f6cec01 |
= upstream
|
|
|
f6cec01 |
|
|
|
f6cec01 |
# Force build failure for missing libraries for --enable-tui.
|
|
|
f6cec01 |
Patch325: gdb-6.8-forced-enable-tui.patch
|
|
|
f6cec01 |
= upstream
|
|
|
f6cec01 |
|
|
|
f6cec01 |
# Fix crash on DW_TAG_module for Fortran in recent Fedora/RH GCCs.
|
|
|
f6cec01 |
Patch333: gdb-6.8-fortran-module-ignore.patch
|
|
|
f6cec01 |
= upstream
|
|
|
f6cec01 |
|
|
|
f6cec01 |
# Fix attaching to stopped processes and/or pending signals.
|
|
|
f6cec01 |
Patch336: gdb-6.8-attach-signalled-upstream.patch
|
|
|
f6cec01 |
= upstream
|
|
|
f6cec01 |
|
|
|
f6cec01 |
# Fix occasional stepping lockup on many threads, seen on ia64.
|
|
|
f6cec01 |
Patch342: gdb-6.8-ia64-breakpoint-restoration.patch
|
|
|
f6cec01 |
= upstream
|
|
|
f6cec01 |
|
|
|
f6cec01 |
# Fix occasional crash on a removed watchpoint.
|
|
|
f6cec01 |
Patch338: gdb-6.8-breakpoint-gone.patch
|
|
|
f6cec01 |
= upstream
|
|
|
f6cec01 |
|
|
|
f6cec01 |
# Fix/implement the Fortran dynamic arrays support (BZ 377541).
|
|
|
f6cec01 |
# Fix the variable-length-arrays support (BZ 468266, feature BZ 377541).
|
|
|
f6cec01 |
Patch345: gdb-6.8-bz377541-vla-bound-undefined.patch
|
|
|
f6cec01 |
= upstream
|
|
|
f6cec01 |
Patch346: gdb-6.8-bz377541-vla-loc-kind.patch
|
|
|
f6cec01 |
= upstream
|