Commit Graph

285 Commits

Author SHA1 Message Date
Jan Kratochvil
b42fa924f5 - Improve the text UI messages for the build-id debug files locating.
- Require now the rpm libraries.
2008-01-24 16:47:06 +00:00
Jan Kratochvil
d8f0854cc3 - Fix+test (backport) threading of statically linked inferiors (BZ 314131).
- It requires recent glibc to work in this case properly.
2008-01-11 16:45:57 +00:00
Jan Kratochvil
2ddeb47291 - Fix (backport) PPC biarch (ppc64->ppc) addresses above 2GB (BZ 426613).
- Fix the vendora testcase `attach-32.exp' affecting the other tests
    results.
2007-12-27 23:05:49 +00:00
Jan Kratochvil
2344090082 - Fix crash on parsing duplicite file entries debug info (BZ 426395).
- Fix (#2) readline history for input mode commands like `command' (BZ
    215816).
- Fix documentation on hardware watchpoints wrt multiple threads.
- Rename the patch file for BZ 235197 from its former name BZ 234468.
2007-12-22 14:38:42 +00:00
Jan Kratochvil
337e4aece4 - Testsuite fixes for more stable/comparable results. 2007-12-10 22:59:26 +00:00
Jan Kratochvil
bf98f1521f - Fix `errno' resolving on glibc with broken DW_AT_MIPS_linkage_name.
- Imported 6.7 PPC hiding of call-volatile parameter registers.
2007-11-08 22:41:53 +00:00
Jan Kratochvil
a2e23a1b95 - Fix hiding unexpected breakpoints on intentional step/next commands.
- Fix s390 compilation warning/failure due to a wrongly sized type-cast.
2007-10-19 00:14:57 +00:00
Jan Kratochvil
42bbf11750 - Set the breakpoints always to all the ctors/dtors variants (BZ 301701).
- Fix non-threaded watchpoints CTRL-C regression on `set follow child'.
- Fix hardware watchpoints after inferior forks-off some process.
2007-10-14 21:11:56 +00:00
Jan Kratochvil
31f942e84f - Fix gdbserver for threaded applications and recent glibc (BZ 328021). 2007-10-12 09:17:46 +00:00
Jan Kratochvil
d60484c185 - Fix debug load for sparse assembler files (such as vDSO32 for
i386-on-x86_64).
- Fix a TUI visual corruption due to the build-id warnings (BZ 320061).
- Fixed the kernel i386-on-x86_64 VDSO loading (producing `Lowest section
    in').
2007-10-10 23:23:18 +00:00
Kevin Fenzi
c9671303f2 Initialize branch F-8 for gdb 2007-10-08 18:48:43 +00:00
Jan Kratochvil
ddc50f97e3 - Fix address changes of the ctors/dtors breakpoints w/multiple PCs (BZ
301701).
- Delete an info doc file on `rpmbuild -bp' later rebuilt during `rpmbuild
    -bc'.
2007-10-05 15:00:27 +00:00
Jan Kratochvil
435483c64b - Fix re-setting of the ctors/dtors breakpoints with multiple PCs (BZ
301701).
- Avoid one useless user question in the core files locator (build-id).
2007-09-25 23:14:55 +00:00
Jan Kratochvil
dd40115f74 - Fixed the kernel VDSO loading (`warning: no loadable sections found in
...').
- Fix the testcase for pending signals (from BZ 233852).
2007-09-23 15:42:37 +00:00
Jan Kratochvil
add1a2d48d - Support also the $allocate' and $delete' ctor/dtor variants (BZ
301701).
- Fix the build compatibility with texinfo >= 4.10.
- Fix the testcase for pending signals (from BZ 233852).
2007-09-22 15:56:10 +00:00
Jan Kratochvil
41705867ad - Fix attaching to stopped processes and/or pending signals. 2007-09-16 22:34:35 +00:00
Jan Kratochvil
4e2e7886e3 - New fast verification whether the .debug file matches its peer
(build-id).
- New locating of the matching binaries from the pure core file (build-id).
2007-08-28 14:46:38 +00:00
Jan Kratochvil
864733e518 - Fixed excessive RPATH (related to BZ 228891). 2007-08-17 14:37:20 +00:00
Jan Kratochvil
daafa059ee - Fixed compatibility with the Rawhide glibc open(2) syscall sanity
checking.
- Update the core_dump_elf_headers=1 compatibility code to the upstream
    variant.
2007-08-08 22:02:39 +00:00
Jan Kratochvil
7a31f8b0c5 - Update PPC unwinding patches to their upstream variants (BZ 140532). 2007-08-06 00:24:32 +00:00
Jesse Keating
6614f13981 - Rebuild for RH #249435 2007-07-25 17:16:51 +00:00
Jan Kratochvil
2d6435754d - Fixed compatibility with Rawhide kernel
fs.binfmt_elf.core_dump_elf_headers=1.
- .spec file updates to mostly pass RPMLINT - Fedora merge review (BZ
    225783).
- Fixed testcase of the exit of a thread group leader (of BZ 247354).
- Cleanup any leftover testsuite processes as it may stuck mock(1) builds.
2007-07-23 22:19:06 +00:00
Jan Kratochvil
5c49e68313 - Do not hang on exit of a thread group leader (BZ 247354).
- New test for upstream fix of VDSO decoding while attaching to an i386
    process.
- Fixed BZ # 232014 -> 232015.
2007-07-08 10:45:30 +00:00
Jan Kratochvil
a0b6775162 - Link with libreadline provided by the operating system. 2007-07-05 12:13:42 +00:00
Jan Kratochvil
c78c51c0de - Fix PPC software watchpoints active while stepping atomic instr. (BZ
237572).
2007-06-26 04:37:05 +00:00
Jan Kratochvil
5a72cdabf8 - Support for stepping over PPC atomic instruction sequences (BZ 237572).
- `set scheduler-locking step' is no longer enforced but it is now default.
2007-06-21 05:22:01 +00:00
Jan Kratochvil
4e636f8028 - Fix attaching a stopped process on expected + upstream kernels (BZ
233852).
- Fix attaching during a pending signal being delivered.
2007-06-20 14:25:46 +00:00
Jan Kratochvil
aad703f07a - Testcase update to cover PPC Power6/DFP instructions disassembly (BZ
230000).
- Disable some known timeouting/failing testcases to reduce the build time.
- Fix crash on missing filenames debug info (BZ 242155).
2007-06-07 18:31:29 +00:00
Štěpán Kasal
8c68955da2 test commit 2007-05-30 14:38:39 +00:00
Jan Kratochvil
f0d366b68d Support also the koji-checked-out `build-\d+' directory structure. 2007-05-25 14:33:07 +00:00
Jan Kratochvil
acb618c727 - Fixup for the PPC Power6/DFP instructions disassembly (BZ 230000).
- New testcase for the GCORE buffer overflow (for BZ 238285, formerly
    235753).
- Related: rhbz#230000 rhbz#238285 rhbz#235753
2007-04-28 21:50:42 +00:00
Jan Kratochvil
1499556e03 - Fix `gcore' command for 32bit PPC inferiors on 64bit PPC hosts (BZ
232015).
- Resolves: rhbz#232015
2007-04-26 00:41:22 +00:00
Jan Kratochvil
a32d62ae37 - Enable PowerPC to print 128-bit long double variables (BZ 237872).
- New testcase for 32bit inferiors on 64bit hosts.
- Resolves: rhbz#237872
- Related: rhbz#232014
2007-04-25 21:13:29 +00:00
Jan Kratochvil
8336d588bf - Package review, analysed by Ralf Corsepius (BZ 225783).
- Fix prelink(8) testcase for non-root $PATH missing `/usr/sbin' (BZ
    225783).
- Fix debugging GDB itself - the compiled in source files paths (BZ
    225783).
- Fix harmless GCORE stack buffer overflow, by _FORTIFY_SOURCE=2 (BZ
    235753).
- Fix XML support - the build was missing `expat-devel'.
- Updated the `info' files handling by the spec file.
- Building now with the standard Fedora code protections -
    _FORTIFY_SOURCE=2.
- Use multiple CPUs for the build (%{?_smp_mflags}).
- Separate testsuite run to its %check section.
- Fix (remove) non-ASCII spec file characters.
- Remove system tools versions dumping - already present in mock build
    logs.
- Reverts: rhbz#235197
- Related: rhbz#235197 rhbz#225783
- Resolves: rhbz#235753
2007-04-24 15:57:25 +00:00
Jan Kratochvil
4b94240967 - Notify user of a child forked process being detached (BZ 235197).
- Resolves: rhbz#235197
2007-04-22 20:16:04 +00:00
Jan Kratochvil
b2d009af0c - Allow running `/usr/bin/gcore' with provided but inaccessible tty (BZ
229517).
- Fix testcase for watchpoints in threads (for BZ 237096).
- BuildRequires now `libunwind-devel' instead of the former `libunwind'.
- Use the runtime libunwind .so.7, it requires now >=
    0.99-0.1.frysk20070405cvs.
- Resolves: rhbz#229517
- Related: rhbz#237096
2007-04-22 13:13:52 +00:00
Jan Kratochvil
b972eafb70 Permit excessive files with just a warning. 2007-04-22 08:52:09 +00:00
Jan Kratochvil
9a64326ab3 - Use definition of an empty structure as it is not an opaque type (BZ
233716).
- Fixed the gdb.base/attachstop.exp testcase false 2 FAILs.
- Resolves: rhbz#233716
2007-03-24 08:55:33 +00:00
Jan Kratochvil
24da262922 Fix an incorrect adaptation on utrace regression of
`kernel-xen-2.6.18-1.2767.el5.i686'.
2007-03-21 23:04:08 +00:00
Jan Kratochvil
8955b7e320 - Suggest SELinux permissions problem; no assertion failure anymore (BZ
232371).
- Related: rhbz#232371
2007-03-16 00:49:33 +00:00
Jan Kratochvil
eaba00d1b0 - Fix occasional dwarf2_read_address: Corrupted DWARF expression (BZ
232353).
- Resolves: rhbz#232353
2007-03-15 08:37:14 +00:00
Jan Kratochvil
e157c1b26f - Temporary support for shared libraries >2GB on 64bit hosts. (BZ 231832)
- Resolves: rhbz#231832
2007-03-12 16:02:43 +00:00
Jan Kratochvil
9548cfeea8 - Backport + testcase for PPC Power6/DFP instructions disassembly (BZ
230000).
- Resolves: rhbz#230000
2007-02-25 21:43:15 +00:00
Jan Kratochvil
2a21fb50ae - Fix a race during attaching to dying threads; backport (BZ 209445).
- Testcase of unwinding has now marked its unsolvable cases (for BZ
    140532).
- Resolves: rhbz#209445
- Related: rhbz#140532
2007-02-05 08:28:49 +00:00
Jan Kratochvil
dfe7fd4669 - Backported post gdb-6.6 release PPC `show endian' fixup.
- Fix displaying of numeric char arrays as strings (BZ 224128).
- Simplified patches by merging upstream accepted ones into a single file.
- Resolves: rhbz#224128
2007-01-26 22:52:10 +00:00
Jan Kratochvil
aefb0e1e23 - Upgrade to GDB 6.6. Drop redundant patches, forward-port remaining ones.
- Backported post gdb-6.6 release ia64 unwinding fixups.
- Testcase for exec() from threaded program (BZ 202689).
- Resolves: rhbz#221125
- Related: rhbz#202689
2007-01-21 01:53:01 +00:00
Jan Kratochvil
376c4280d4 - Fix the testsuite results broken in 6.5-26, stop invalid testsuite runs. 2007-01-15 21:08:52 +00:00
Jan Kratochvil
4dddad4251 - Fix unwinding of non-debug (.eh_frame) PPC code, Andreas Schwab (BZ
140532).
- Fix unwinding of debug (.debug_frame) PPC code, workaround GCC (BZ
    140532).
- Fix missing testsuite .log output of testcases using get_compiler_info().
- Resolves: rhbz#140532
2007-01-13 09:18:58 +00:00
Jan Kratochvil
48f079c103 - Fix unwinding of non-CFI (w/o debuginfo) PPC code by recent GCC (BZ
140532).
- Related: rhbz#140532
2007-01-12 21:07:47 +00:00
Jan Kratochvil
3cdd4d2bbe - Backport readline history for input mode commands like `command' (BZ
215816).
- Resolves: rhbz#215816
2007-01-11 21:28:57 +00:00