gdbadmin
fa5f0ccdd7
*** empty log message ***
2004-08-23 00:00:05 +00:00
Mark Kettenis
fda820a6fa
* config/vax/vax.mh (NATDEPFILES): Add vax-nat.c.
2004-08-22 20:57:06 +00:00
Mark Kettenis
1c5bf4196b
* amd64obsd-tdep.c (amd64obsd_sigtramp_p): Use
...
safe_frame_unwind_memory instead of target_read_memory.
2004-08-22 20:34:55 +00:00
Mark Kettenis
8cbba7c881
* infptrace.c: Remove #ifdef'ed out inclusion of gdb_stat.h.
...
Reorder includes.
(fetch_register, store_register): Remove prototypes.
(child_resume): Reorganize code and comments such that it is
grouped a bit more logically.
(attach): Explicitly compare errno against 0.
(detach): Likewise. Use perror_with_name instead of
print_sys_errmsg.
* Makefile.in (infptrace.o): Update dependencies.
2004-08-22 19:03:41 +00:00
Mark Kettenis
c5fa424560
* ia64-linux-nat.c: Update copyright year.
...
(fetch_debug_register, store_debug_register)
(ia64_linux_stopped_by_watchpoint): Replace PTRACE_ARG3_TYPE with
PTRACE_TYPE_ARG3.
* config/ia64/nm-linux.h: Update copyright year.
(PTRACE_ARG3_TYPE, PTRACE_XFER_TYPE): Remove defines.
2004-08-22 16:32:35 +00:00
Mark Kettenis
387c058c87
* amd64-linux-tdep.c (amd64_linux_sigtramp_start): Change argument
...
from CORE_ADDR to struct frame_info *. Use
safe_frame_unwind_memory instead of deprecated_read_memory_nobpt.
(amd64_linux_sigtramp_p): Adjust for changed signature of
and64_linux_sigtramp_start
2004-08-22 16:27:30 +00:00
Mark Kettenis
277215a6d4
* gdb_ptrace.h: GNU/Linux.
2004-08-22 15:41:47 +00:00
Mark Kettenis
25f6178efd
* config/alpha/nm-linux.h (PTRACE_ARG3_TYPE, PTRACE_XFER_TYPE):
...
Remove defines.
2004-08-22 15:38:37 +00:00
Mark Kettenis
652fc1376f
* infptrace.c: Include "gdb_assert.h".
...
(PTRACE_XFER_TYPE): Remove define.
(offsetof): Only define if U_REGS_OFFSET isn't defined.
(fetch_register, store_register): Rewrite to use PTRACE_TYPE_RET.
Tweak comment.
(fetch_inferior_registers, store_inferior_registers): Remove
redundant culry braces. Tweak comment. s/regno/regnum.
* Makefile.in (infptrace.o): Update dependencies.
2004-08-22 15:35:02 +00:00
Mark Kettenis
5885ab493f
* configure.in: Change test for return type of ptrace to default
...
to `long' instead of `int'.
* configure: Regenerate.
2004-08-22 14:18:02 +00:00
gdbadmin
651f22f717
*** empty log message ***
2004-08-22 00:00:06 +00:00
Mark Kettenis
6b95110c7d
* config/alpha/alpha-linux.mh (LOADLIBES): New variable.
2004-08-21 12:44:05 +00:00
Mark Kettenis
bcb3dc3d55
* configure.in: Check for ttrace function.
...
* configure, config.in: Regenerate.
2004-08-21 12:05:52 +00:00
Michael Chastain
e7dc800a0c
2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
...
* (Using the Testsuite): build != host is supported,
but some test scripts do not support build != host.
2004-08-21 09:37:20 +00:00
Mark Kettenis
11003ae340
* gdb_ptrace.h: New file.
...
* infptrace.c: Include "gdb_ptrace.h" instead of <ptrace.h> or
<sys/ptrace.h>.
(PT_READ_I, PT_READ_D, PT_READ_U, PT_WRITE_I, PT_WRITE_D)
(PT_WRITE_U, PT_CONTINUE, PT_STEP, PT_KILL): Remove defines.
(attach): Don't define PT_ATTACH.
(detach): Don't define PT_DETACH.
* Makefile.in (gdb_ptrace_h): New variable.
(infptrace.o): Update dependencies.
2004-08-21 08:56:38 +00:00
gdbadmin
e0ef082ca4
*** empty log message ***
2004-08-21 00:00:04 +00:00
Mark Kettenis
cf38c229a1
* gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
...
it to skip the breakpoints encoded in the inline assembly.
2004-08-20 22:15:03 +00:00
Michael Chastain
f4b4975661
2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
...
* Makefile.in: Add gdb.fortran.
2004-08-20 14:52:36 +00:00
Michael Chastain
2f193b694d
2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.base/call-sc.exp (test_scalar_returns):
Fix cut-and-paste glitch in "Make fun return now".
2004-08-20 10:57:08 +00:00
gdbadmin
e6867c3332
*** empty log message ***
2004-08-20 00:00:04 +00:00
gdbadmin
41b5f2091b
*** empty log message ***
2004-08-19 00:00:03 +00:00
gdbadmin
4287095258
*** empty log message ***
2004-08-18 00:00:34 +00:00
Michael Chastain
89a237cb65
2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
...
* configure.in: Add gdb.fortran.
* configure: Regenerate.
* gdb.fortran/Makefile.in: New file.
* lib/gdb.exp (skip_fortran_tests): New procedure.
2004-08-17 16:33:28 +00:00
Michael Chastain
469aff8eec
2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
reference to bug-gnu@prep.ai.mit.edu .
* gdb.mi/mi-var-child.exp: Likewise.
* gdb.mi/mi-var-cmd.exp: Likewise.
* gdb.mi/mi-var-display.exp: Likewise.
* gdb.mi/mi2-var-block.exp: Likewise.
* gdb.mi/mi2-var-child.exp: Likewise.
* gdb.mi/mi2-var-cmd.exp: Likewise.
* gdb.mi/mi2-var-display.exp: Likewise.
2004-08-17 09:38:29 +00:00
gdbadmin
149567cc8c
*** empty log message ***
2004-08-17 00:00:03 +00:00
Mark Kettenis
f8707cace9
* inferior.h (PTRACE_ARG3_TYPE): Define as PTRACE_TYPE_ARG3
...
instead of `int' if not already defined.
(call_ptrace): Revert change that replaced PTRACE_ARG3_TYPE with
PTRACE_TYPE_ARG3.
* infptrace.c (call_ptrace): Revert change that replaced
PTRACE_ARG3_TYPE with PTRACE_TYPE_ARG3.
2004-08-16 15:27:54 +00:00
gdbadmin
2a80c17810
*** empty log message ***
2004-08-16 00:00:35 +00:00
Mark Kettenis
156e5ba790
* config/i386/nm-linux64.h (PTRACE_ARG3_TYPE, PTRACE_XFER_TYPE):
...
Remove defines.
2004-08-15 16:10:23 +00:00
Mark Kettenis
de9a9e516b
* linux-nat.c (kill_inferior): Add missing third and fourth
...
arguments to ptrace call. Don't use PTRACE_ARG3_TYPE.
2004-08-15 15:51:40 +00:00
Mark Kettenis
888004038c
* infptrace.c (child_xfer_memory): Replace PTRACE_XFER_TYPE with
...
PTRACE_TYPE_RET.
2004-08-15 15:33:21 +00:00
Mark Kettenis
849a1d7cc9
* proc-why.c (proc_prettyfprint_why): Fix format string.
2004-08-15 12:12:47 +00:00
Mark Kettenis
61ad16d19e
* solib-osf.c (osf_current_sos): Remove unsused label.
2004-08-15 12:08:49 +00:00
Mark Kettenis
00b51b9f52
* gdb.base/unload.c (main): Make local variable msg const.
2004-08-15 10:24:08 +00:00
Michael Chastain
45f07fef90
2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
to bug-gnu@prep.ai.mit.edu .
* gdb.mi/mi-disassemble.exp: Likewise.
* gdb.mi/mi-eval.exp: Likewise.
* gdb.mi/mi-file.exp: Likewise. Also, add comment about the
default line number.
* gdb.mi/mi-return.exp: Likewise.
* gdb.mi/mi-simplerun.exp: Likewise.
* gdb.mi/mi-stack.exp: Likewise.
* gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
number with explicit range test.
* gdb.mi/mi-watch.exp: Likewise.
* gdb.mi/mi2-break.exp: Likewise.
* gdb.mi/mi2-cli.exp: Likewise.
* gdb.mi/mi2-disassemble.exp: Likewise.
* gdb.mi/mi2-eval.exp: Likewise.
* gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
default line number.
* gdb.mi/mi2-return.exp: Likewise.
* gdb.mi/mi2-simplerun.exp: Likewise.
* gdb.mi/mi2-stack.exp: Likewise.
* gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
number with explicit range test.
* gdb.mi/mi2-watch.exp: Likewise.
2004-08-15 10:15:58 +00:00
Mark Kettenis
a6ed5501f7
* configure.in: Add <ncurses/ncurses.h> to the list of possible
...
curses headers.
* configure, config.in: Regenerate.
* gdb_curses.h [HAVE_NCURSES_NCURSES_H]: Include
<ncurses/ncurses.h>.
2004-08-15 10:06:05 +00:00
Michael Chastain
dd8c8ee780
2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
* gdb.cp/m-static.exp: Likewise.
* gdb.cp/rtti.exp: Likewise.
2004-08-15 09:17:30 +00:00
gdbadmin
b6eb28d454
*** empty log message ***
2004-08-15 00:00:32 +00:00
Mark Kettenis
016ddeca84
* config/nm-bsd.h (PTRACE_ARG3_TYPE): Remove define.
...
* config/nm-nbsd.h: Update copyright year.
(PTRACE_ARG3_TYPE): Remove define.
2004-08-14 23:56:49 +00:00
Mark Kettenis
49ec097fd5
* sparc-nat.c (fetch_inferior_registers)
...
(store_inferior_registers, sparc_xfer_wcookie):
Replace PTRACE_ARG3_TYPE with PTRACE_TYPE_ARG3.
2004-08-14 23:44:47 +00:00
Mark Kettenis
dfeafa2f1d
Really s/PTRACE_ARG3_TYPE/PTRACE_TYPE_ARG3/g
2004-08-14 23:43:33 +00:00
Mark Kettenis
9f8e00890b
* alphabsd-nat.c (fetch_inferior_registers):
...
(store_inferior_registers): Replace PTRACE_ARG3_TYPE with
PTRACE_TYPE_ARG3.
* amd64bsd-nat.c (fetch_inferior_registers)
(store_inferior_registers): Replace PTRACE_ARG3_TYPE with
PTRACE_TYPE_ARG3.
* armnbsd-nat.c: Update copyright year.
(fetch_register, fetch_regs, fetch_fp_register, fetch_fp_regs)
(store_register, store_regs, store_fp_register, store_fp_regs):
Replace PTRACE_ARG3_TYPE with PTRACE_TYPE_ARG3.
* hppabsd-nat.c (fetch_inferior_registers)
(store_inferior_registers): Replace PTRACE_ARG3_TYPE with
PTRACE_TYPE_ARG3.
* i386bsd-nat.c (fetch_inferior_registers)
(store_inferior_registers, i386bsd_dr_set, i386bsd_dr_get_status):
Replace PTRACE_ARG3_TYPE with PTRACE_TYPE_ARG3.
* m68kbsd-nat.c (fetch_inferior_registers)
(store_inferior_registers): Replace PTRACE_ARG3_TYPE with
PTRACE_TYPE_ARG3.
* m88kbsd-nat.c (fetch_inferior_registers)
(store_inferior_registers): Replace PTRACE_ARG3_TYPE with
PTRACE_TYPE_ARG3.
* mipsnbsd-nat.c: Update copyright year.
(fetch_inferior_registers, store_inferior_registers):
Replace PTRACE_ARG3_TYPE with PTRACE_TYPE_ARG3.
* ns32knbsd-nat.c: Update copyright year.
(fetch_inferior_registers, store_inferior_registers):
Replace PTRACE_ARG3_TYPE with PTRACE_TYPE_ARG3.
* ppcnbsd-nat.c (fetch_inferior_registers):
(store_inferior_registers): Replace PTRACE_ARG3_TYPE with
PTRACE_TYPE_ARG3.
* ppcobsd-nat.c (fetch_inferior_registers):
(store_inferior_registers): Replace PTRACE_ARG3_TYPE with
PTRACE_TYPE_ARG3.
* shnbsd-nat.c: Update copyright year.
(fetch_inferior_registers, store_inferior_registers):
Replace PTRACE_ARG3_TYPE with PTRACE_TYPE_ARG3.
* vaxbsd-nat.c (fetch_inferior_registers)
(store_inferior_registers): Replace PTRACE_ARG3_TYPE with
PTRACE_TYPE_ARG3.
2004-08-14 23:37:04 +00:00
Mark Kettenis
655c546612
* inferior.h (call_ptrace): Replace PTRACE_ARG3_TYPE with
...
PTRACE_TYPE_ARG3.
* infptrace.c (call_ptrace, child_resume, attach, detach)
(U_REGS_OFFSET, fetch_register, store_register, child_xfer_memory)
(udot_info): Replace PTRACE_ARG3_TYPE with PTRACE_TYPE_ARG3.
* inftarg.c (ptrace_me): Replace PTRACE_ARG3_TYPE with
PTRACE_TYPE_ARG3.
2004-08-14 23:14:34 +00:00
Mark Kettenis
73b0368308
* gdbint.texinfo (Host Definition): Delete description of
...
FCLOSE_PROVIDED and GETENV_PROVIDED.
2004-08-14 21:11:43 +00:00
Mark Kettenis
5cb0ff31a2
* defs.h: Remove out-of-date comment.
...
[!FCLOSE_PROVIDED] (fclose): Remove prototype.
[!GETENV_PROVIDED] (getenv): Remove prototype.
2004-08-14 20:56:27 +00:00
Mark Kettenis
5f0f34cbdd
* standalone.c: Remove file.
...
* Makefile.in (standalone.o): Remove dependency.
2004-08-14 20:40:15 +00:00
Mark Kettenis
9250410f5d
Remove accidentally committed entry.
2004-08-14 20:21:53 +00:00
Mark Kettenis
4e83846489
* gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
...
* lib/gdb.exp: Recognize relative path names as well as absolute
ones.
2004-08-14 20:17:43 +00:00
Mark Kettenis
7532965fe1
* i386-linux-nat.c (dummy_sse_values): Remove function and
...
prototype.
(i386_linux_dr_get): Fix typo in comment.
(LINUX_SYSCALL_REGNUM): Define as I386_EAX_REGNUM.
2004-08-14 16:01:39 +00:00
Mark Kettenis
1bdc6c5323
* config/i386/obsd64.mt (TDEPFILES): Add i386obsd-tdep.o.
2004-08-14 13:45:53 +00:00
Mark Kettenis
c40d0d10b1
* defs.h (deprecated_error_hook): Remove RETURN and ATTR_NORETURN
...
from declaration.
* top.c (deprecated_error_hook): Remove RETURN and ATTR_NORETURN
from definition.
2004-08-14 13:37:51 +00:00
Eli Zaretskii
8d8cb83962
* ChangeLog: Prefix Local Variables with semi-colons and indent
...
the reference to older ChangeLog files, to fix fontification in
Emacs.
2004-08-14 13:23:24 +00:00
gdbadmin
b09df46518
*** empty log message ***
2004-08-14 00:00:33 +00:00
Mark Kettenis
64218d3eae
* configure.in (PTRACE_TYPE_ARG3, PTRACE_TYPE_ARG5): Don't use
...
parenthesis in definition.
* configure: Regenerated.
2004-08-13 20:16:46 +00:00
Michael Chastain
926c94e785
2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
...
* PROBLEMS: Mention build/1411.
2004-08-13 16:31:11 +00:00
Michael Chastain
deea8bb061
2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.mi/mi-break.exp: Use gdb_get_line_number.
* gdb.mi/mi2-break.exp: Likewise.
2004-08-13 16:21:29 +00:00
Michael Chastain
c3297504ca
2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
2004-08-13 10:43:20 +00:00
Michael Chastain
2580899957
2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/inherit.exp: Use cp_test_ptype_class.
2004-08-13 10:24:52 +00:00
Michael Chastain
226a8d71a3
2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/classes.exp: Remove unused declarations. Just let
test names default instead of providing special names. Remove
extraneous demangler test.
2004-08-13 08:48:46 +00:00
gdbadmin
1bd654d82c
*** empty log message ***
2004-08-13 00:00:32 +00:00
Nathanael Nerode
69489883aa
2004-08-09 Robert Millan <robertmh@gnu.org>
...
Committed by Nathanael Nerode.
* configure.host: Match kfreebsd*-gnu and knetbsd*-gnu.
* configure.tgt: Match kfreebsd*-gnu and knetbsd*-gnu.
2004-08-12 22:29:56 +00:00
Andrew Cagney
ebb7c577de
2004-08-12 Andrew Cagney <cagney@gnu.org>
...
* NEWS: Mention fixes in GDB 6.2.1.
* PROBLEMS: Remove mention of mips-irix.
2004-08-12 21:44:19 +00:00
Jeff Johnston
37fdf8545e
2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
...
* gdb.base/unload.exp: New test for breakpoints in dynamically
loaded libraries.
* gdb.base/unload.c: Ditto.
* gdb.base/unloadshr.c: Ditto.
2004-08-12 20:22:59 +00:00
Michael Chastain
2d3a79861d
2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/classes.exp (test_ptype_class_objects): Call
cp_test_ptype_class.
(test_enums): Likewise.
2004-08-12 18:51:41 +00:00
Joel Brobecker
232d697cd0
* config/powerpc/xm-aix.h: Delete.
...
* config/powerpc/aix.mh (MH_FILE): Remove.
* config/powerpc/aix432.mh (MH_FILE): Remove.
2004-08-12 06:28:13 +00:00
Joel Brobecker
72f4e82b22
* config/powerpc/aix.mh: Remove obsolete comment.
...
* config/powerpc/aix432.mh: Likewise.
2004-08-12 05:19:10 +00:00
Joel Brobecker
0687ccb244
* config/powerpc/xm-aix.h (UINT_MAX): Remove undef.
2004-08-12 05:01:17 +00:00
gdbadmin
230d29de81
*** empty log message ***
2004-08-12 00:00:03 +00:00
Joel Brobecker
e08e188697
* config/rs6000/xm-aix4.h: Remove "config/xm-aix4.h" include,
...
this file is now empty.
* config/xm-aix4.h: Remove, this file is no longer included
anywhere.
2004-08-11 22:40:45 +00:00
Joel Brobecker
dbf3ada764
* config/powerpc/xm-aix.h: Remove "config/xm-aix4.h", that file
...
is now empty.
(termdef): Remove prototype, function no longer used.
2004-08-11 22:28:34 +00:00
Joel Brobecker
4c525ef664
* doc/gdbint.texinfo (Host Definition): Remove documentation
...
for USE_O_NOCTTY, no longer used.
* config/xm-aix4.h (USE_O_NOCTTY): Remove, no longer used.
* config/rs6000/xm-rs6000.h (USE_O_NOCTTY): Likewise.
2004-08-11 22:23:05 +00:00
Joel Brobecker
82e0b968b3
* config/xm-aix4.h (FIVE_ARG_PTRACE): Remove, no longer used.
...
* config/pa/nm-hppah.h (FIVE_ARG_PTRACE): Likewise.
* config/rs6000/xm-rs6000.h (FIVE_ARG_PTRACE): Likewise.
2004-08-11 21:51:29 +00:00
Mark Kettenis
daa9827006
* infptrace.c (call_ptrace): Select code based on PTRACE_TYPE_ARG5
...
instead of FIVE_ARG_PTRACE.
2004-08-11 09:17:39 +00:00
Mark Kettenis
f2acbe1cfb
* inflow.c (O_NOCTTY): Define to zero if not already defined.
...
(new_tty): Use O_NOCTTY unconditionally.
2004-08-11 09:00:57 +00:00
Mark Kettenis
cc377e6b36
* procfs.c (procfs_detach): Cleanup. Print process ID, not LWP
...
ID. Use comma in output. Use gdb_flush on gdb_stdout instead of
fflush on stdout.
2004-08-11 06:55:15 +00:00
gdbadmin
32dbff569c
*** empty log message ***
2004-08-11 00:00:32 +00:00
Joel Brobecker
3bcc18faa9
* xcoff_symfile_finish: Replace last call to xmfree by call
...
to xfree.
2004-08-10 23:48:29 +00:00
Andrew Cagney
cc503c8aa2
2004-08-10 Andrew Cagney <cagney@gnu.org>
...
* main.c (captured_main): Delete call to init_malloc.
* defs.h (init_malloc): Delete declaration.
* utils.c (mmalloc, mrealloc, mcalloc, mfree)
(init_malloc): Delete functions.
Index: testsuite/ChangeLog
2004-08-10 Andrew Cagney <cagney@gnu.org>
* gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
init_malloc call.
2004-08-10 22:36:39 +00:00
Andrew Cagney
2dc74dc121
2004-08-10 Andrew Cagney <cagney@gnu.org>
...
* defs.h (xmfree): Delete.
* utils.c (xmfree): Delete function.
(xfree): Inline calls to xmfree and mfree.
* symmisc.c (free_symtab_block, free_symtab): Use xfree.
* symfile.c (reread_symbols, init_psymbol_list): Ditto.
* source.c (forget_cached_source_info, find_and_open_source): Ditto.
* somread.c (som_symfile_finish): Ditto.
* objfiles.c (allocate_objfile, free_objfile):
* nlmread.c (nlm_symfile_finish): Ditto.
* hpread.c (hpread_symfile_finish): Ditto.
* elfread.c (free_elfinfo, elf_symfile_finish): Ditto.
* dbxread.c (dbx_symfile_finish, free_bincl_list): Ditto.
* coffread.c (coff_symfile_finish): Ditto.
2004-08-10 21:52:05 +00:00
Andrew Cagney
aa2ee5f640
2004-08-10 Andrew Cagney <cagney@gnu.org>
...
* defs.h (xmcalloc): Delete declaration.
* utils.c (xmcalloc): Delete.
(xcalloc): Inline calls to xmcalloc and mcalloc.
* ada-lang.c (_initialize_ada_language): Use htab_create_alloc,
xcalloc and xfree.
* symtab.c (create_demangled_names_hash): Ditto.
2004-08-10 21:16:13 +00:00
Andrew Cagney
0efffb96a9
2004-08-10 Andrew Cagney <cagney@gnu.org>
...
* defs.h (xmrealloc): Delete.
* utils.c (xmrealloc): Delete.
(xrealloc): Inline calls to xmrealloc, mmalloc and mrealloc.
* symmisc.c (extend_psymbol_list): Use xrealloc.
* source.c (find_source_lines): Ditto.
* hpread.c (hpread_lookup_type): Ditto.
* dbxread.c (add_bincl_to_list): Ditto.
2004-08-10 20:03:32 +00:00
Andrew Cagney
7936743b08
2004-08-10 Andrew Cagney <cagney@gnu.org>
...
* utils.c (xmmalloc): Delete.
(xmalloc): Inline xmmalloc and mmalloc calls.
(msavestring): Use xmalloc.
* defs.h (xmmalloc): Delete declaration.
* xcoffread.c (xcoff_symfile_init): Use xmalloc instead of
xmmalloc.
* symmisc.c (extend_psymbol_list): Ditto.
* symfile.c (init_psymbol_list): Ditto.
* source.c (find_source_lines): Ditto.
* hpread.c (hpread_symfile_init, hpread_lookup_type): Ditto.
* elfread.c (elf_symtab_read): Ditto.
* dbxread.c (dbx_symfile_init, init_bincl_list): Ditto.
* coffread.c (coff_symfile_init): Ditto.
2004-08-10 19:37:47 +00:00
Michael Chastain
902f2ccb3d
2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
...
* ChangeLog: Add copyright notice. The notice is copied
from emacs 21.3 top level ChangeLog.
2004-08-10 19:13:35 +00:00
David Carlton
252ab81483
2004-08-10 David Carlton <carlton@bactrian.org>
...
* MAINTAINERS: Remove David Carlton from c++ testsuite
maintainers.
2004-08-10 16:36:15 +00:00
Jerome Guitton
8f5ba92b7b
* symfile.c (symbol_file_add_with_addrs_or_offsets): Make sure to
...
print a line feed before the prompt.
2004-08-10 16:09:54 +00:00
Mark Kettenis
21749010c8
* procfs.c (procfs_pid_to_str): Use "%ld" to print LWP.
2004-08-10 16:05:38 +00:00
Joel Brobecker
1f011ce276
General cleanup of the AIX xm include file:
...
* config/xm-aix4.h (fd_set): Remove undefine.
Remove include of <sys/select.h>.
(HAVE_TERMIO): Remove define.
(USG): Likewise.
(NULL): Remove redefine.
(alloca): Remove #pragma.
(vfork): Remove define.
(termdef): Remove.
(SIGWINCH_HANDLER): Remove.
(SIGWINCH_HANDLER_BODY): Remove.
2004-08-10 05:42:22 +00:00
gdbadmin
621df428d7
*** empty log message ***
2004-08-10 00:00:04 +00:00
Michael Chastain
78c9050252
2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
...
* lib/cp-support.exp: New file.
* lib/cp-support.exp (cp_test_type_class): New function.
* gdb.cp/derivation.exp: Use cp_test_ptype_class.
* gdb.cp/virtfunc.exp (test_one_ptype): Removed.
* gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
cp_test_ptype_class.
2004-08-09 22:47:50 +00:00
Michael Chastain
88e5ea782b
2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
gdb.mi/mi2-watch.exp: Update copyright years.
2004-08-09 22:21:54 +00:00
Mark Kettenis
cf4e76924c
* configure.tgt (x86_64-*-openbsd*): Set gdb_osabi to
...
GDB_OSABI_OPENBSD_ELF.
2004-08-09 21:20:28 +00:00
Mark Kettenis
ac5754fafa
* bsd-kvm.c: Check for nlist.h before including it.
2004-08-09 21:10:20 +00:00
Mark Kettenis
bbe06c740e
* i386bsd-nat.c (_initialize_i386bsd_nat): Remove `struct
...
sigcontext' offset consistency checks for ancient BSD.
2004-08-09 20:40:14 +00:00
Mark Kettenis
3aa7b3b329
* gdb_curses.h [HAVE_CURSESX_H]: Include <cursesX.h>
2004-08-09 19:29:27 +00:00
Mark Kettenis
086ec9ebe9
* configure.in: Check for <sys/types.h>. Check return and
...
argument types of ptrace.
* configure, config.in: Regenerate.
2004-08-09 19:20:13 +00:00
Mark Kettenis
6a89fc9c75
* gdb.base/sigaltstack.exp: Provide proper anchoring.
2004-08-09 19:09:30 +00:00
Jim Blandy
09991fa0ee
* rs6000-tdep.c (set_sim_regno, init_sim_regno_table,
...
rs6000_register_sim_regno): Doc fixes.
2004-08-09 18:43:21 +00:00
Michael Chastain
1482e0de82
2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
gdb.mi/mi-watch.exp: Update copyright years.
2004-08-09 16:32:44 +00:00
Daniel Jacobowitz
1a5ce3f34d
PR gdb/1738
...
* gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
from a breakpoint with a pending signal.
2004-08-09 13:17:34 +00:00
Daniel Jacobowitz
04f6ecf279
PR gdb/1736
...
* lib/gdb.exp (gdb_test_multiple): Handle return -code return.
* gdb.base/sigaltstack.exp (finish_test): Consume output until
the prompt.
* gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
2004-08-09 13:16:16 +00:00
Daniel Jacobowitz
54d90d3515
* gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
2004-08-09 13:15:26 +00:00
Joel Brobecker
fed7ba43e0
* mips-tdep.c: Include "floatformat.h".
...
(n32n64_floatformat_always_valid): New function.
(floatformat_n32n64_long_double_big): New constant.
(mips_gdbarch_init): Set size and format of long double
for N32 and N64 ABIs.
* Makefile.in (mips-tdep.o): Update dependencies.
2004-08-09 05:45:20 +00:00
gdbadmin
1161513d28
*** empty log message ***
2004-08-09 00:00:02 +00:00
Daniel Jacobowitz
d2f6abb049
PR gdb/1736
...
* gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
for i?86-*-linux*.
2004-08-08 23:14:33 +00:00
Daniel Jacobowitz
5598c03d21
* gdb.arch/i386-prologue.exp: Compile without debug information.
2004-08-08 22:15:08 +00:00
Andrew Cagney
2f9b146ed8
2004-08-08 Andrew Cagney <cagney@gnu.org>
...
* gdbarch.sh: Delete "fmt" and "attrib" fields. Always use %s to
print. Improve script's error messages.
* gdbarch.h: Re-generate.
2004-08-08 20:50:57 +00:00
Andrew Cagney
456fcf94f7
2004-08-08 Andrew Cagney <cagney@gnu.org>
...
* gdbarch.sh (pformat): New function.
(float_format, double_format, long_double_format): List with bit
members. Use pformat when printing.
* gdbarch.c, gdbarch.h: Re-generate.
2004-08-08 19:49:43 +00:00
Nathan J. Williams
69e9e646da
* ppcnbsd-nat.c: Include <machine/frame.h>, <machine/pcb.h>,
...
"gdbcore.h", "regcache.h", and "bsd-kvm.h".
(ppcnbsd_supply_pcb): New function.
(_initialize_ppcnbsd_nat): New prototype and function.
* config/powerpc/nbsd.mh (NATDEPFILES): Add bsd-kvm.o.
(LOADLIBES): New variable.
* Makefile.in (ppcnbsd-nat.o): Update dependencies.
2004-08-08 19:27:10 +00:00
Andrew Cagney
5ef2d0aac2
2004-08-08 Andrew Cagney <cagney@gnu.org>
...
* gdbtypes.c (builtin_type_arm_ext, builtin_type_ieee_single)
(builtin_type_ieee_double, builtin_type_ia64_quad)
(builtin_type_ia64_spill, _initialize_gdbtypes): Add tables of
BE/LE floating-point types.
* gdbtypes.h (builtin_type_arm_ext, builtin_type_ieee_single)
(builtin_type_ieee_double, builtin_type_ia64_quad)
(builtin_type_ia64_spill): Declare.
* doublest.c (_initialize_doublest, floatformat_ieee_single)
(floatformat_ieee_double, floatformat_arm_ext)
(floatformat_ia64_spill, floatformat_ia64_quad): Add tables
of LE/BE floatformats.
* doublest.h: (struct floatformat, floatformat_ieee_single)
(floatformat_ieee_double, floatformat_arm_ext)
(floatformat_ia64_spill, floatformat_ia64_quad): Declare.
2004-08-08 17:18:16 +00:00
Michael Chastain
c6fee70509
2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
...
* lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
rather than asking gdb to search.
2004-08-08 16:16:42 +00:00
Mark Kettenis
ecac404d3f
* i386gnu-nat.c (gnu_store_registers): Fix typo.
2004-08-08 15:27:56 +00:00
Mark Kettenis
9b8607ced1
* i386gnu-nat.c (gnu_store_registers): Use regcache_raw_collect
...
instead of regcache_raw_supply when storing the registers.
2004-08-08 15:03:13 +00:00
Mark Kettenis
f6052080a0
* i386gnu-nat.c: Update copyright year.
...
(gnu_store_registers): Don't use deprecated_registers and
deprecated_registers_valid. Use regcache_valid_p and
regcache_raw_supply instead.
2004-08-08 12:50:37 +00:00
Mark Kettenis
1777782384
* vax-tdep.c (vax_frame_this_id): Use frame_func_unwind instead of
...
frame_pc_unwind.
2004-08-08 10:38:29 +00:00
Mark Kettenis
5240ceac28
* procfs.c (procfs_pid_to_str): Remove redundant and unused
...
variables. Incapitalized "process".
2004-08-08 01:00:55 +00:00
gdbadmin
1ef6dfb598
*** empty log message ***
2004-08-08 00:00:02 +00:00
Mark Kettenis
5c7f2947f0
* configure.in: Add cursesX to the list of possible curses libs.
...
Add cursesX.h to the list of possible curses headers.
* configure, config.in: Regenerate.
2004-08-07 22:12:08 +00:00
Nathan J. Williams
da7d81e386
* configure.in: Test for struct lwp in <sys/lwp.h>
...
* bsd-kvm.c (bsd_kvm_proc_cmd): If HAVE_STRUCT_LWP is defined, use
the offset of l_addr in struct lwp.
2004-08-07 21:52:15 +00:00
Nathan J. Williams
7f245d65f7
* bsd-kvm.c: Include "gdbcore.h"
...
(bsd_kvm_open): Use get_exec_file() to set 'execfile'.
2004-08-07 21:22:41 +00:00
Andrew Cagney
70bd8e24cc
2004-08-07 Andrew Cagney <cagney@gnu.org>
...
* gdbtypes.c (build_flt, build_complex): New functions.
(gdbtypes_post_init): Use.
2004-08-07 21:03:33 +00:00
Andrew Cagney
9b0dea39fa
2004-08-07 Andrew Cagney <cagney@gnu.org>
...
* doublest.c (floatformat_from_length): Fix tipo, "*" not "&".
2004-08-07 20:06:28 +00:00
Andrew Cagney
5cf7abace1
2004-08-07 Andrew Cagney <cagney@gnu.org>
...
* gdbtypes.c (_initialize_gdbtypes): Do not swap builtin_type_int8
through to builtin_type_uint128.
2004-08-07 19:53:06 +00:00
Andrew Cagney
64d2b26d0a
2004-08-07 Andrew Cagney <cagney@gnu.org>
...
* c-exp.y: Use builtin_type function to obtain builtin types.
2004-08-07 19:45:45 +00:00
Andrew Cagney
7ad6570da5
2004-08-07 Andrew Cagney <cagney@gnu.org>
...
* gdbtypes.h (struct builtin_type): Delete builtin_int0 through to
builtin_uint128.
* gdbtypes.c (gdbtypes_post_init): Update.
(build_gdbtypes): Move initialization of builtin_type_int0
through to builtin_type_uint128 from here ...
(_initialize_gdbtypes): ... to here.
* d10v-tdep.c (d10v_register_type): Update.
2004-08-07 19:25:58 +00:00
Andrew Cagney
47b3f45632
2004-08-07 Andrew Cagney <cagney@gnu.org>
...
* doublest.c: Update copyright.
(floatformat_from_length): Call error when floatformat is NULL.
(extract_floating_by_length): Remove NULL fmt check.
(store_floating_by_length): Ditto.
2004-08-07 17:10:33 +00:00
Andrew Cagney
0a8146bf61
2004-08-07 Andrew Cagney <cagney@gnu.org>
...
* regcache.c (regcache_raw_read): For the moment, #ifdef assert
that the register is valid.
2004-08-07 16:33:54 +00:00
gdbadmin
9641a412f9
*** empty log message ***
2004-08-07 00:00:03 +00:00
Mark Kettenis
8e6bed0513
* i386-linux-tdep.c (i386_linux_sigtramp_start)
...
(i386_linux_rt_sigtramp_start): Change argument from CORE_ADDR to
struct frame_info *. Use safe_frame_unwind_memory instead of
deprecated_read_memory_nobpt.
(i386_linux_sigtramp_p, i386_linux_sigcontext_addr): Adjust for
changed signature of i386_linux_sigtramp_start and
i386_linux_rt_sigtramp_start.
2004-08-06 20:58:28 +00:00
Mark Kettenis
24f9f5e353
* i386nbsd-tdep.c (i386nbsd_sigtramp_offset): Change argument from
...
CORE_ADDR to struct frame_info *. Use safe_frame_unwind_memory
instead of deprecated_read_memory_nobpt.
(i386nbsd_sigtramp_p): Adjust for changed signature of
i386nbsd_sigtramp_offset.
2004-08-06 20:54:16 +00:00
Mark Kettenis
c822af0c70
* i386obsd-tdep.c (i386obsd_sigtramp_p): Use
...
safe_frame_unwind_memory instead of target_read_memory.
2004-08-06 20:51:01 +00:00
Mark Kettenis
c0ccb908a0
* infptrace.c: Include <sys/file.h> if HAVE_SYS_FILE_H instead of
...
!NO_SYS_FILE.
[KERNEL_U_ADDR_BSD]: Don't include <a.out.h>.
[KERNEL_U_ADDR_BSD] (kernel_u_addr): Remove variable.
(_initialize_kernel_u_addr): Remove prototype and function.
* infttrace.c: Include <sys/file.h> if HAVE_SYS_FILE_H instead of
!NO_SYS_FILE.
* xcoffread.c: Likewise.
2004-08-06 20:47:25 +00:00
Mark Kettenis
b9e1c0d643
* vax-nat.c: New file.
...
* vaxbsd-nat.c: Tweak comment.
* Makefile.in (ALLDEPFILES): Add vax-nat.c, vaxbsd-nat.c and
vaxnbsd-tdep.c.
(vax-nat.o): New dependency.
* configure.host (vax-*-bsd*, vax-*-ultrix*): Set gdb_host to vax.
(vax-*-ultrix2*): Remove.
* config/vax/vax.mh: New file.
* config/vax/nm-vax.h (vax_kernel_u_addr): New extern declaration.
(KERNEL_U_ADDR): Define as vax_kernel_u_addr.
(vax_register_u_addr): New prototype.
(REGISTER_U_ADDR): Define using vax_register_u_addr.
* config/vax/vaxult2.mh: Remove file.
* config/vax/vaxult.mh: Remove file.
* config/vax/vaxbsd.mh: Remove file.
* config/vax/vax.mt (TM_FILE): Remove.
* config/vax/tm-vaxbsd.h: Remove file.
2004-08-06 19:14:44 +00:00
Joel Brobecker
9ad7bec7fd
* aix-thread.c (get_signaled_thread): New function.
...
(iter_trap): Delete, no longer used.
(iter_tid): New function.
(pd_update): Find the thread that received the SIGTRAP signal
by first locating the kernel thread, and then finding its
associated thread.
2004-08-06 16:33:17 +00:00
Ulrich Weigand
bf0d233ddd
* lin-lwp.c (child_wait): Continue inferior after processing
...
PTRACE_EVENT_CLONE event.
2004-08-06 13:42:05 +00:00
gdbadmin
6bb6e5e966
*** empty log message ***
2004-08-06 00:00:03 +00:00
Nathanael Nerode
d0f853e133
* MAINTAINERS: Add self to Write-After-Approval.
2004-08-05 23:35:14 +00:00
Jeff Johnston
38e400fa25
2004-08-05 Jeff Johnston <jjohnstn@redhat.com>
...
* libunwind-frame.c (LIBUNWIND_SO): Change to be of form:
libunwind-xxxx.so" where xxxx is UNW_TARGET.
2004-08-05 20:37:56 +00:00
Jeff Johnston
ab14aeb0f5
2004-08-05 Jeff Johnston <jjohnstn@redhat.com>
...
* libunwind-frame.c (LIBUNWIND_SO): Change to be of form:
libunwind-xxxx.so" where xxxx is UNW_TARGET.
2
2004-08-05 20:11:18 +00:00
Andrew Cagney
c8f3ca4669
2004-08-05 Andrew Cagney <cagney@gnu.org>
...
* config/xm-sysv4.h: Delete file.
* config/mips/xm-irix5.h: Delete file.
* config/mips/irix6.mh (XM_FILE, XM_CLIBS): Delete.
* config/mips/irix5.mh (XM_FILE, XM_CLIBS): Delete.
* config/ia64/xm-aix.h: Delete file.
* config/ia64/aix.mh (XM_FILE): Delete.
* config/pa/xm-hppah.h: Delete file.
* config/pa/hpux11w.mh (XM_FILE): Delete.
* config/pa/hpux11.mh (XM_FILE): Delete.
* config/pa/hpux1020.mh (XM_FILE): Delete.
* config/pa/hppahpux.mh (XM_FILE): Delete.
2004-08-05 19:25:49 +00:00
Andrew Cagney
5f7daaff1f
2004-08-05 Andrew Cagney <cagney@gnu.org>
...
* config/alpha/xm-alphalinux.h: Delete file.
* config/djgpp/fnchange.lst: Do not fix xm-alphalinux.h.
* config/alpha/alpha-linux.mh (XM_FILE, LOADLIBES): Delete.
* config/alpha/xm-alphaosf.h: Delete file.
* config/djgpp/fnchange.lst: Do not fix xm-alphaosf.h.
* config/alpha/alpha-osf3.mh (XM_FILE): Delete.
* config/alpha/alpha-osf2.mh (XM_FILE): Delete.
* config/alpha/alpha-osf1.mh (XM_FILE): Delete.
2004-08-05 18:18:17 +00:00
Andrew Cagney
69babf9523
2004-08-05 Andrew Cagney <cagney@gnu.org>
...
* config/i386/xm-i386v.h: Delete file.
* config/i386/i386v.mh (XM_FILE, XM_CLIBS): Delete.
* config/i386/i386sco5.mh (XM_FILE, XM_CLIBS): Delete.
* config/i386/xm-i386sco.h: Delete file.
* config/i386/i386sco4.mh (XM_FILE, XM_CLIBS, MH_CFLAGS): Delete.
* config/i386/i386sco.mh (XM_FILE, XM_CLIBS, CC): Delete.
* config/i386/xm-i386v4.h: Delete file.
* config/djgpp/fnchange.lst: Do not fix xm-i386v4.h.
* config/i386/ncr3000.mh (CC, CFLAGS, XM_FILE): Delete.
* config/i386/i386v42mp.mh (XM_FILE, XM_CLIBS): Delete.
* config/i386/i386v4.mh (XM_FILE, XM_CLIBS): Delete.
2004-08-05 15:23:53 +00:00
Andrew Cagney
6f009c8ac5
2004-08-05 Andrew Cagney <cagney@gnu.org>
...
* config/vax/xm-vax.h: Delete file.
* Makefile.in (xm-vaxult.h, xm-vaxbsd.h): Delete.
* config/vax/xm-vaxult2.h: Delete file.
* config/djgpp/fnchange.lst: Do not fix xm-vaxult2.h.
* config/vax/vaxult2.mh (XM_FILE): Delete.
* config/vax/xm-vaxult.h: Delete file.
* config/vax/vaxult.mh (XM_FILE): Delete.
* config/vax/xm-vaxbsd.h: Delete file.
* config/vax/vaxbsd.mh (XM_FILE): Delete.
2004-08-05 14:34:17 +00:00
Andrew Cagney
9c8dbfa937
2004-08-05 Andrew Cagney <cagney@gnu.org>
...
* gdbarch.sh (deprecated_frame_saved_pc): Delete.
* gdbarch.h, gdbarch.c: Re-generate.
* regcache.c (deprecated_read_fp, deprecated_write_sp): Delete.
* inferior.h (deprecated_read_fp, deprecated_write_sp): Delete.
* frame.h: Delete deprecated_read_fp from comments.
* arch-utils.c (deprecated_init_frame_pc_default): Delete.
* arch-utils.h (deprecated_init_frame_pc_default): Delete.
Index: doc/ChangeLog
2004-08-05 Andrew Cagney <cagney@gnu.org>
* gdbint.texinfo (Target Architecture Definition): Delete
reference to deprecated_read_fp.
2004-08-05 14:12:40 +00:00
Michael Chastain
dd90efdb05
2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.base/gcore.c: Include <string.h>.
2004-08-05 07:44:47 +00:00
Michael Chastain
1e84bec179
2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.base/gcore.c: Add copyright notice.
2004-08-05 07:38:42 +00:00
Michael Chastain
e425eb2b82
2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.base/freebpcmd.c: Include <stdio.h>.
* gdb.base/long_long.c: Include <string.h>.
* gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
* gdb.base/siginfo.c: Include <string.h>.
* gdb.base/sigstep.c: Include <string.h>.
2004-08-05 07:28:20 +00:00
Michael Chastain
cb9aaed5ee
2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.base/complex.c: Include <stdlib.h>.
2004-08-05 00:59:23 +00:00
Michael Chastain
55944f3dc4
2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.base/complex.c: Add copyright notice.
2004-08-05 00:53:01 +00:00
Michael Chastain
7b2953d9c2
2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.base/charset.c: Include <stdlib.h>.
2004-08-05 00:31:49 +00:00
Michael Chastain
c9133d23e8
2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.base/auxv.c: Include <stdlib.h>.
2004-08-05 00:20:38 +00:00
Michael Chastain
0a8490ad3a
2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.base/auxv.c: Add copyright notice.
2004-08-05 00:04:28 +00:00
gdbadmin
65c6944af0
*** empty log message ***
2004-08-05 00:00:31 +00:00
Michael Chastain
3426d5eccb
2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.base/coremaker.c: Add copyright notice.
* gdb.base/coremaker2.c: Add copyright notice.
2004-08-04 23:55:15 +00:00
Mark Kettenis
9c8e3411a9
* i386obsd-tdep.c (i386obsd_sigtramp_p): Adjust for changed signal
...
trampoline in OpenBSD 3.5-current.
2004-08-04 21:07:42 +00:00
Mark Kettenis
b87bc0d80e
* i387-tdep.c (i387_supply_fsave): Provide summy values for the
...
SSE registers.
2004-08-04 20:57:29 +00:00
Mark Kettenis
84367a3eea
* Makefile.in: Remove embedded page breaks.
2004-08-04 20:43:14 +00:00
Jim Blandy
7ab3286fbe
* regcache.c (regcache_raw_read): Assert that, after calling
...
target_fetch_registers, the register we're reading is cached.
2004-08-04 17:50:55 +00:00
Jim Blandy
870d65d5f6
Add missing function name to ChangeLog entry.
2004-08-04 17:47:40 +00:00
Jim Blandy
a44bddec71
* ppc-linux-nat.c (fetch_register): Replace 'gdb_assert (0)' with
...
a call to 'internal_error', with a more helpful error message.
* rs6000-tdep.c (e500_pseudo_register_read,
e500_pseudo_register_write): Same.
2004-08-04 17:45:30 +00:00
Andrew Cagney
3512411318
2004-08-04 Andrew Cagney <cagney@gnu.org>
...
* Makefile.in: Update dependencies.
2004-08-04 17:39:22 +00:00
Jim Blandy
6ced10dd55
Change the layout of the PowerPC E500 raw register cache to allow
...
the lower 32-bit halves of the GPRS to be their own raw registers,
not pseudoregisters.
* ppc-tdep.h (struct gdbarch_tdep): Remove ppc_gprs_pseudo_p flag;
add ppc_ev0_upper_regnum flag.
* rs6000-tdep.c: #include "reggroups.h".
(spe_register_p): Recognize the ev upper half registers as SPE
registers.
(init_sim_regno_table): Build gdb->sim mappings for the upper-half
registers.
(e500_move_ev_register): New function.
(e500_pseudo_register_read, e500_pseudo_register_write): The 'ev'
vector registers are the pseudo-registers now, formed by splicing
together the gprs and the upper-half registers.
(e500_register_reggroup_p): New function.
(P): Macro deleted.
(P8, A4): New macro.
(PPC_EV_REGS, PPC_GPRS_PSEUDO_REGS): Macros deleted.
(PPC_SPE_GP_REGS, PPC_SPE_UPPER_GP_REGS, PPC_EV_PSEUDO_REGS): New
macros.
(registers_e500): Rearrange register set so that the raw register
set contains 32-bit GPRs and upper-half registers, and the SPE
vector registers become pseudo-registers.
(rs6000_gdbarch_init): Don't initialize tdep->ppc_gprs_pseudo_p;
it has been deleted. Initialize ppc_ev0_upper_regnum. Many other
register numbers are now the same for the E500 as they are for
other PowerPC variants. Register e500_register_reggroup_p as the
register group function for the E500.
* Makefile.in (rs6000-tdep.o): Update dependencies.
Adapt PPC E500 native support to the new raw regcache layout.
* ppc-linux-nat.c (struct gdb_evrregset_t): Doc fixes.
(read_spliced_spe_reg, write_spliced_spe_reg): Deleted.
(fetch_spe_register, store_spe_register): Handle fetching/storing
all the SPE registers at once, if regno == -1. These now take
over the job of fetch_spe_registers and store_spe_registers.
(fetch_spe_registers, store_spe_registers): Deleted.
(fetch_ppc_registers, store_ppc_registers): Fetch/store gprs
unconditionally; they're always raw. Fetch/store SPE upper half
registers, if present, instead of ev registers.
(fetch_register, store_register): Remove sanity checks: gprs are
never pseudo-registers now, so we never need to even mention any
registers that are ever pseudoregisters.
2004-08-04 17:17:55 +00:00
Jim Blandy
9f64376872
gdb/ChangeLog:
...
2004-07-20 Jim Blandy <jimb@redhat.com>
Use a fixed register numbering when communicating with the PowerPC
simulator.
* ppc-tdep.h (struct gdbarch_tdep): New member: 'sim_regno'.
* rs6000-tdep.c: #include "sim-regno.h" and "gdb/sim-ppc.h".
(set_sim_regno, init_sim_regno_table, rs6000_register_sim_regno):
New functions.
(rs6000_gdbarch_init): Register rs6000_register_sim_regno. Call
init_sim_regno_table.
* Makefile.in (gdb_sim_ppc_h): New variable.
(rs6000-tdep.o): Update dependencies.
include/gdb/ChangeLog:
2004-07-20 Jim Blandy <jimb@redhat.com>
* sim-ppc.h: New file.
sim/ppc/ChangeLog:
2004-07-20 Jim Blandy <jimb@redhat.com>
Use a fixed register numbering when communicating with the PowerPC
simulator.
* sim_calls.c: #include "registers.h" and "gdb/sim-ppc.h"; do not
include GDB's "defs.h".
(gdb_register_name_table): New variable.
(gdb_register_name_table_size): New enum constant.
(gdb_register_name): New function.
(sim_fetch_register, sim_store_register): Use gdb_register_name,
instead of calling gdbarch_register_name.
* Makefile.in (GDB_SIM_PPC_H): New variable.
(DEFS_H): Delete variable.
(sim_calls.o): Update dependencies.
2004-08-04 17:04:36 +00:00
Andrew Cagney
8da195dd34
2004-08-04 Andrew Cagney <cagney@gnu.org>
...
* gdb.base/store.exp: Update copyright.
(check_set, up_set, check_struct, up_struct): Add a prefix to test
names, do not import gdb_prompt.
2004-08-04 14:59:56 +00:00
gdbadmin
d653483c21
*** empty log message ***
2004-08-04 00:00:32 +00:00
Andrew Cagney
1d94326ff6
2004-08-02 Andrew Cagney <cagney@gnu.org>
...
* cris-tdep.c (cris_register_size): Restore function, still used
locally.
2004-08-03 03:58:49 +00:00
Andrew Cagney
331ae7edef
2004-08-02 Andrew Cagney <cagney@gnu.org>
...
* gdbarch.sh (deprecated_target_read_fp)
(deprecated_frame_locals_address, deprecated_frame_args_address)
(deprecated_frame_chain_valid, deprecated_frame_chain)
(deprecated_init_extra_frame_info, deprecated_pop_frame)
(deprecated_frame_init_saved_regs, deprecated_get_saved_register)
(deprecated_do_registers_info, deprecated_init_frame_pc): Delete.
* gdbarch.h, gdbarch.c: Re-generate.
* regcache.c (deprecated_read_fp): Do not call
DEPRECATED_TARGET_READ_FP_P.
* infcmd.c (default_print_registers_info): Do not call
DEPRECATED_DO_REGISTERS_INFO.
* frame-base.c (default_frame_locals_address): Do not call
DEPRECATED_FRAME_LOCALS_ADDRESS.
(default_frame_args_address): Do not call
DEPRECATED_FRAME_ARGS_ADDRESS.
2004-08-03 03:52:01 +00:00
Andrew Cagney
1e2279c81a
2004-08-02 Andrew Cagney <cagney@gnu.org>
...
* gdbarch.sh (deprecated_register_raw_size)
(deprecated_register_virtual_size:int): Delete.
* gdbarch.h, gdbarch.c: Re-generate.
* cris-tdep.c (cris_register_size): Delete.
(cris_gdbarch_init): Update.
* alpha-tdep.c (alpha_register_raw_size)
(alpha_register_virtual_size): Delete.
(alpha_gdbarch_init): Update.
2004-08-03 03:09:33 +00:00
Andrew Cagney
a90c06b44d
2004-08-02 Andrew Cagney <cagney@gnu.org>
...
* gdbarch.sh (deprecated_register_virtual_type)
(deprecated_save_dummy_frame_tos, deprecated_push_return_address)
(deprecated_dummy_write_sp): Delete.
* gdbarch.h, gdbarch.c: Re-generate.
2004-08-03 02:37:40 +00:00
Andrew Cagney
f42accbe77
2004-08-02 Andrew Cagney <cagney@gnu.org>
...
* gdbarch.sh (deprecated_register_bytes): Delete.
* gdbarch.h, gdbarch.c: Re-generate.
* regcache.c (deprecated_register_bytes): New function.
* regcache.h (deprecated_register_bytes): Declare.
* xstormy16-tdep.c (xstormy16_gdbarch_init): Update.
* v850-tdep.c (v850_gdbarch_init): Update.
* sh64-tdep.c (sh64_gdbarch_init): Update.
* ns32k-tdep.c (ns32k_gdbarch_init_32082): Update.
* mn10300-tdep.c (mn10300_gdbarch_init): Update.
* mcore-tdep.c (mcore_gdbarch_init): Update.
* cris-tdep.c (cris_gdbarch_init): Update.
* arm-tdep.c (arm_gdbarch_init): Update.
* remote.c (init_remote_state): Update.
* remote-vx.c (vx_prepare_to_store): Update.
* remote-sds.c (sds_fetch_registers, sds_prepare_to_store): Update.
* irix5-nat.c (fetch_core_registers): Update.
* cris-tdep.c (cris_register_bytes_ok): Update.
* config/nm-gnu.h (CHILD_PREPARE_TO_STORE): Update.
2004-08-03 02:02:24 +00:00
Andrew Cagney
45c9dd4485
2004-08-02 Andrew Cagney <cagney@gnu.org>
...
* mips-tdep.c (mips_gdbarch_init, mips_insn16_frame_cache)
(mips_insn16_frame_this_id, mips_insn16_frame_prev_register)
(mips_insn16_frame_unwind, mips_insn16_frame_sniffer)
(mips_insn16_frame_base_address, mips_insn16_frame_base)
(mips_insn16_frame_base_sniffer, mips_insn32_frame_cache)
(mips_insn32_frame_this_id, mips_insn32_frame_prev_register)
(mips_insn32_frame_unwind, mips_insn32_frame_sniffer)
(mips_insn32_frame_base_address, mips_insn32_frame_base)
(mips_insn32_frame_base_sniffer): Replace mips16 / mips32 prefix
with mips_insn16 and mips_insn32.
2004-08-03 01:12:43 +00:00
Andrew Cagney
3acba33923
2004-08-02 Andrew Cagney <cagney@gnu.org>
...
Replace DEPRECATED_REGISTER_RAW_SIZE with register_size.
* rs6000-tdep.c (rs6000_push_dummy_call)
(rs6000_extract_return_value): Use register_size.
* xstormy16-tdep.c (xstormy16_get_saved_register)
(xstormy16_extract_return_value): Ditto.
* valops.c (value_assign): Ditto.
* v850ice.c (v850ice_fetch_registers, v850ice_store_registers):
* v850-tdep.c (v850_extract_return_value): Ditto.
* tracepoint.c (collect_symbol): Ditto.
* target.c (debug_print_register): Ditto.
* stack.c (frame_info): Ditto.
* rs6000-nat.c (ARCH64, fetch_register, store_register): Ditto.
* rom68k-rom.c (rom68k_supply_one_register): Ditto.
* remote.c (struct packet_reg, remote_wait, remote_async_wait)
(store_register_using_P): Ditto.
* remote-vxmips.c (vx_read_register, vx_write_register): Ditto.
* remote-sim.c (gdbsim_fetch_register, gdbsim_store_register): Ditto.
* remote-mips.c (mips_wait, mips_fetch_registers): Ditto.
* remote-e7000.c (fetch_regs_from_dump, sub2_from_pc): Ditto.
* regcache.c (deprecated_read_register_bytes)
(deprecated_write_register_bytes, read_register)
(write_register): Ditto.
* ppc-linux-nat.c (fetch_altivec_register, fetch_register)
(supply_vrregset, store_altivec_register, fill_vrregset): Ditto.
* monitor.c (monitor_supply_register, monitor_fetch_register)
(monitor_store_register): Ditto.
* mn10300-tdep.c (mn10300_pop_frame_regular)
(mn10300_print_register): Ditto.
* mipsv4-nat.c (fill_fpregset): Ditto.
* mips-linux-tdep.c (supply_32bit_reg, fill_fpregset)
(mips64_fill_fpregset): Ditto.
* mi/mi-main.c (register_changed_p, get_register)
(mi_cmd_data_write_register_values): Ditto.
* lynx-nat.c (fetch_inferior_registers, store_inferior_registers):
* irix5-nat.c (fill_gregset, fetch_core_registers):
* infrun.c (write_inferior_status_register): Ditto.
* infptrace.c (fetch_register, store_register): Ditto.
* infcmd.c (default_print_registers_info): Ditto.
* ia64-linux-nat.c (COPY_REG, fill_fpregset): Ditto.
* ia64-aix-nat.c (COPY_REG, fill_gregset): Ditto.
* i386gnu-nat.c (gnu_store_registers, fill): Ditto.
* hpux-thread.c (hpux_thread_fetch_registers)
(hpux_thread_store_registers): Ditto.
* hppah-nat.c (store_inferior_registers, fetch_register):
* findvar.c (value_from_register): Ditto.
* dve3900-rom.c (fetch_bitmapped_register):
* cris-tdep.c (cris_gdbarch_init): Ditto.
* alpha-tdep.h: Ditto.
* aix-thread.c (pd_enable, fill_sprs64, fill_sprs32): Ditto.
2004-08-03 00:57:27 +00:00
gdbadmin
f827a275d0
*** empty log message ***
2004-08-03 00:00:02 +00:00
Andrew Cagney
01e1877c5f
2004-08-02 Andrew Cagney <cagney@gnu.org>
...
* regcache.h: Delete DEPRECATED_REGISTER_VIRTUAL_SIZE and
DEPRECATED_REGISTER_RAW_SIZE from comments.
* regcache.c (init_regcache_descr, regcache_dump): Do not check or
use DEPRECATED_REGISTER_VIRTUAL_SIZE and
DEPRECATED_REGISTER_RAW_SIZE.
* findvar.c (value_of_register): Simplify by assuming that the
registers raw and virtual sizes are identical.
* regcache.h: Delete DEPRECATED_REGISTER_VIRTUAL_TYPE in
comment.
* arch-utils.c (generic_register_size): Simplify by assuming
register_type.
2004-08-02 21:58:44 +00:00
Andrew Cagney
73f458fb31
2004-08-02 Andrew Cagney <cagney@gnu.org>
...
* regcache.c (legacy_read_register_gen, real_register)
(legacy_write_register_gen): Delete, not used.
2004-08-02 21:39:35 +00:00
Andrew Cagney
336a313165
2004-08-02 Andrew Cagney <cagney@gnu.org>
...
* regcache.c (struct regcache_descr): Delete legacy_p.
(init_legacy_regcache_descr): Delete function.
(init_regcache_descr): Delete call to init_legacy_regcache_descr.
Do not use deprecated register functions.
(regcache_raw_read, deprecated_write_register_gen):
(deprecated_read_register_gen, regcache_raw_write): Delete code
predicated on legacy_p.
(register_size): Delete check against register raw size.
2004-08-02 21:07:17 +00:00
Andrew Cagney
c1d546cdb7
2004-08-02 Andrew Cagney <cagney@gnu.org>
...
* cris-tdep.c (cris_register_type): Replace
cris_register_virtual_type.
(cris_gdbarch_init): Update, set register_type.
2004-08-02 20:59:47 +00:00
Andrew Cagney
48c2c0a6f3
2004-08-02 Andrew Cagney <cagney@gnu.org>
...
* gdbarch.sh (deprecated_frameless_function_invocation): Delete.
* gdbarch.h, gdbarch.c: Re-generate.
* arm-tdep.c (arm_frameless_function_invocation): Delete.
(arm_gdbarch_init) Do not set frameless function invocation.
* frame.h (legacy_frameless_look_for_prologue): Delete declaration.
* blockframe.c (legacy_frameless_look_for_prologue): Delete function.
* frv-tdep.c (frv_frameless_function_invocation): Delete.
(frv_gdbarch_init): Do not set frameless function invocation.
* sh64-tdep.c (sh64_gdbarch_init): Ditto.
* sh-tdep.c (sh_gdbarch_init): Ditto.
* m32r-tdep.c (m32r_gdbarch_init): Ditto.
* h8300-tdep.c (h8300_gdbarch_init): Ditto.
* avr-tdep.c (avr_gdbarch_init): Ditto.
2004-08-02 19:44:40 +00:00
Andrew Cagney
474093a64e
2004-08-02 Andrew Cagney <cagney@gnu.org>
...
* blockframe.c (legacy_frame_chain_valid): Delete function.
2004-08-02 18:58:20 +00:00
Andrew Cagney
3c109c8b9c
2004-08-02 Andrew Cagney <cagney@gnu.org>
...
* dummy-frame.c (struct dummy_frame): Delete call_lo, call_hi, top
and pc. Update comments.
(pc_in_dummy_frame): Delete function.
(deprecated_pc_in_call_dummy): Inline old pc_in_dummy_frame code,
use the "id".
(dummy_frame_push, dummy_frame_sniffer): Instead of call_lo,
call_hi, top and pc, use the id.
(fprint_dummy_frames): Do not print call_lo, call_hi, top and pc.
2004-08-02 18:52:03 +00:00
Andrew Cagney
96860204a5
2004-08-02 Andrew Cagney <cagney@gnu.org>
...
* dummy-frame.c: Include "gdb_string.h".
(generic_save_call_dummy_addr, generic_push_dummy_frame)
(generic_save_dummy_frame_tos): Delete.
(dummy_frame_push): New function, replaces above.
* dummy-frame.h: Update copyright.
(dummy_frame_push): Declare.
* frame.h (generic_save_dummy_frame_tos, generic_push_dummy_frame)
(generic_save_call_dummy_addr): Delete declarations.
* infcall.c: Include "dummy-frame.h".
(call_function_by_hand): Add locals caller_regcache,
caller_regcache_cleanup and dummy_id. Replace push_dummy_frame
with call to frame_save_as_regcache plus cleanup. Delete calls to
generic_save_call_dummy_addr and generic_save_dummy_frame_tos.
Move clear_proceed_status to just before the resume, add call to
dummy_frame_push (discard cleanup).
* Makefile.in (infcall.o): Add $(dummy_frame_h).
(dummy-frame.o): Add $(gdb_string_h).
2004-08-02 17:39:53 +00:00
Andrew Cagney
d67ec5db39
Index: ChangeLog
...
2004-08-01 Andrew Cagney <cagney@gnu.org>
* dummy-frame.h (dummy_frame_unwind): Replace dummy_frame_sniffer.
* frame-unwind.c (frame_unwind_init): Use dummy_frame_unwind.
* dummy-frame.c (find_dummy_frame): Delete.
(struct dummy_frame_cache, dummy_frame_sniffer)
(dummy_frame_prev_register, dummy_frame_this_id)
(dummy_frame_unwinder, dummy_frame_unwind): Re-implement dummy
frame unwinder using a dummy_frame_cache.
2004-08-02 16:07:31 +00:00
Andrew Cagney
a81dcb0537
2004-08-01 Andrew Cagney <cagney@gnu.org>
...
* frame.h (frame_save_as_regcache): Declare.
* frame.c (frame_save_as_regcache): New function.
(do_frame_read_register): Replace do_frame_unwind_register.
(frame_pop): Use frame_save_as_regcache.
* dummy-frame.c (generic_push_dummy_frame): Use
frame_save_as_regcache.
2004-08-02 03:36:24 +00:00
Andrew Cagney
8d394f983f
2004-08-01 Andrew Cagney <cagney@gnu.org>
...
Fix PR testsuite/1729.
* gdb.base/dump.exp: Add test name to callers of capture_value, do
not use capture_value with value 4.
(capture_value): Add optional test name parameter.
(test_reload_saved_value, test_restore_saved_value): Use $msg as
the prefix, pass to capture_value.
2004-08-02 03:13:56 +00:00
Joel Brobecker
aa495d1148
* dwarf2read.c (dwarf_decode_lines): Do not consider the current
...
file as included until we record the first line in the linetable.
2004-08-02 01:25:57 +00:00
gdbadmin
c9d6feb8d2
*** empty log message ***
2004-08-02 00:00:32 +00:00
Andrew Cagney
ff65ac781b
2004-08-01 Andrew Cagney <cagney@gnu.org>
...
* frame.h (deprecated_pop_dummy_frame)
(deprecated_read_register_dummy)
(deprecated_generic_find_dummy_frame): Delete.
* dummy-frame.c (deprecated_generic_find_dummy_frame)
(deprecated_read_register_dummy)
(deprecated_find_dummy_frame_regcache)
(discard_innermost_dummy)
(deprecated_pop_dummy_frame): Delete.
(dummy_frame_this_id): Simplify.
(struct dummy_frame): Delete "fp" and "sp".
(find_dummy_frame): Simplify.
(generic_push_dummy_frame): Do not set "fp" or "sp".
(fprint_dummy_frames): Do not print "fp" and "sp"
2004-08-01 23:13:41 +00:00
Mark Kettenis
37bdc87e5a
* i386-tdep.c (I386_MAX_INSN_LEN): New define.
...
(struct i386_insn): New structure.
(i386_match_insn): New function.
(i386_frame_setup_skip_insns): New variable.
(i386_analyze_frame_setup): Change to use i386_match_insn and the
array i386_frame_setup_insns of instructions that should be
skipped inside the frame setup sequence.
2004-08-01 21:55:44 +00:00
Andrew Cagney
5bc602c771
2004-08-01 Andrew Cagney <cagney@gnu.org>
...
* frame.h (deprecated_frame_xmalloc_with_cleanup)
(frame_saved_regs_zalloc, frame_extra_info_zalloc)
(get_frame_extra_info, deprecated_get_frame_saved_regs): Delete.
* stack.c (frame_info): Delete references to
DEPRECATED_FRAME_INIT_SAVED_REGS and
deprecated_get_frame_saved_regs.
* frame.c (struct frame_info): Delete saved_regs and extra_info.
(frame_pc_unwind): Do not use DEPRECATED_FRAME_SAVED_PC.
(frame_register): Do not use DEPRECATED_GET_SAVED_REGISTER.
(frame_unwind_register_signed)
(frame_unwind_register_unsigned)
(frame_unwind_unsigned_register): Use register_size.
(create_new_frame): Do not use DEPRECATED_INIT_EXTRA_FRAME_INFO.
(deprecated_frame_xmalloc_with_cleanup)
(frame_saved_regs_zalloc, frame_extra_info_zalloc)
(get_frame_extra_info, deprecated_get_frame_saved_regs): Delete.
2004-08-01 21:47:19 +00:00
Andrew Cagney
03d363a145
2004-08-01 Andrew Cagney <cagney@gnu.org>
...
* sh-tdep.c (sh_gdbarch_init): Disable call to sh64_gdbarch_init.
* config/sh/nbsd.mt (TDEPFILES): Remove sh64-tdep.o.
* config/sh/linux.mt (TDEPFILES): Remove sh64-tdep.o.
* config/sh/embed.mt (TDEPFILES): Remove sh64-tdep.o.
2004-08-01 21:38:03 +00:00
Andrew Cagney
8241eaa6e5
2004-08-01 Andrew Cagney <cagney@gnu.org>
...
* infcall.c (call_function_by_hand): Do not use
DEPRECATED_PUSH_RETURN_ADDRESS, DEPRECATED_DUMMY_WRITE_SP,
DEPRECATED_SAVE_DUMMY_FRAME_TOS, DEPRECATED_TARGET_READ_FP,
DEPRECATED_FP_REGNUM, DEPRECATED_STORE_STRUCT_RETURN, and
DEPRECATED_STACK_ALIGN.
2004-08-01 21:12:56 +00:00
Andrew Cagney
f00df8b789
2004-07-30 Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>
...
Committed by Andrew Cagney.
* arm-tdep.c: Remove references to add_setshow_cmd_full for apcs32 .
2004-08-01 19:34:50 +00:00
Andrew Cagney
eec6393997
2004-08-01 Andrew Cagney <cagney@gnu.org>
...
* mips-tdep.c (mips16_frame_cache)
(mips16_frame_this_id, mips16_frame_prev_register)
(mips16_frame_unwind, mips16_frame_sniffer)
(mips16_frame_base_address, mips16_frame_base)
(mips16_frame_base_sniffer, mips32_frame_cache)
(mips32_frame_this_id, mips32_frame_prev_register)
(mips32_frame_unwind, mips32_frame_sniffer)
(mips32_frame_base_address, mips32_frame_base)
(mips32_frame_base_sniffer): Clone the mdebug unwinder into
separate heuristic mips16 and mips32 unwinders.
(mips_stub_frame_cache, mips_stub_frame_this_id)
(mips_stub_frame_prev_register)
(mips_stub_frame_unwind, mips_stub_frame_sniffer)
(mips_stub_frame_base_address, mips_stub_frame_base)
(mips_stub_frame_base_sniffer): Add a simple stub unwinder.
(mips_mdebug_frame_base_sniffer, mips_mdebug_frame_sniffer): Only
match true mdebug frames.
(non_heuristic_proc_desc): Add forward declaration.
2004-08-01 18:47:58 +00:00
Andrew Cagney
83cbbf3ecb
2004-08-01 Andrew Cagney <cagney@gnu.org>
...
* config/mips/tm-irix6.h: Delete file.
* config/mips/tm-irix5.h: Delete file.
* config/mips/irix5.mt (TM_FILE): Set to tm-mips.h
* config/mips/irix6.mt (TM_FILE): Set to tm-mips.h
2004-08-01 14:43:56 +00:00
Andrew Cagney
22d41b37e0
2004-08-01 Andrew Cagney <cagney@gnu.org>
...
* config/ia64/tm-linux.h (IA64_GNULINUX_TARGET): Delete.
* config/alpha/nm-osf2.h (PROCFS_SIGPEND_OFFSET): Delete.
* config/nm-gnu.h (NO_CORE_OPS): Delete.
* config/pa/nm-hppah.h (MAY_SWITCH_FROM_INFERIOR_PID): Delete.
* config/i386/nm-i386v4.h (LOSING_POLL): Delete.
* config/alpha/nm-osf2.h (LOSING_POLL): Delete.
* config/tm-nto.h (RAW_SIGNAL_LO, RAW_SIGNAL_HI): Delete.
* config/m68k/tm-vx68.h (VX_SIZE_FPREGS): Delete.
* config/nm-linux.h (USE_THREAD_STEP_NEEDED): Delete.
* config/pa/nm-hppah.h (USE_THREAD_STEP_NEEDED): Delete.
* config/tm-nto.h (TARGET_SIGNAL_RAW_TABLE) Delete.
(TARGET_SIGNAL_RAW_VALUES): Delete.
* config/pa/nm-hppah.h (TARGET_RANGE_PROFITABLE_FOR_HW_WATCHPOINT):
Delete.
* config/frv/tm-frv.h (TARGET_HW_BREAK_LIMIT)
(TARGET_HW_WATCH_LIMIT): Delete.
* Makefile.in (minimon_h, HFILES_NO_SRCDIR): Remove minimon.h.
* minimon.h: Delete file.
2004-08-01 14:37:02 +00:00
Andrew Cagney
e66299b3dd
2004-08-01 Andrew Cagney <cagney@gnu.org>
...
* trad-frame.c (trad_frame_get_this_base)
(trad_frame_set_this_base, trad_frame_set_reg_realreg): New
functions.
* trad-frame.h (trad_frame_set_this_base)
(trad_frame_get_this_base, trad_frame_set_reg_realreg): Declare.
2004-08-01 14:34:39 +00:00
Mark Kettenis
b6702b2336
* gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
...
* gdb.arch/i386-prologue.c (standard): New prototype and function.
(main): Call new function.
2004-08-01 14:28:51 +00:00
Michael Chastain
c203e0ca36
2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/namespace.exp: Accept more varieties of ptype output.
2004-08-01 01:03:47 +00:00
gdbadmin
ff25d5546a
*** empty log message ***
2004-08-01 00:00:02 +00:00
Andrew Cagney
1f67027d6b
2004-07-31 Andrew Cagney <cagney@gnu.org>
...
* trad-frame.c (trad_frame_get_prev_register): Rename
trad_frame_get_prev_register.
* vax-tdep.c (vax_frame_prev_register): Update.
* trad-frame.h: Update.
* trad-frame.c (trad_frame_get_register): Update.
* sparcobsd-tdep.c (sparc32obsd_frame_prev_register): Update.
* sparcnbsd-tdep.c (sparc32nbsd_sigcontext_frame_prev_register):
Update.
* sparc64obsd-tdep.c (sparc64obsd_frame_prev_register): Update.
* sparc64nbsd-tdep.c (sparc64nbsd_sigcontext_frame_prev_register):
Update.
* sparc64fbsd-tdep.c (sparc64fbsd_sigtramp_frame_prev_register):
Update.
* sparc64-sol2-tdep.c (sparc64_sol2_sigtramp_frame_prev_register):
Update.
* sparc-sol2-tdep.c (sparc32_sol2_sigtramp_frame_prev_register):
Update.
* sparc-linux-tdep.c (sparc32_linux_sigtramp_frame_prev_register):
Update.
* s390-tdep.c (s390_frame_prev_register)
(s390_stub_frame_prev_register)
(s390_sigtramp_frame_prev_register): Update.
* rs6000-tdep.c (rs6000_frame_prev_register): Update.
* ppc-linux-tdep.c (ppc_linux_sigtramp_prev_register): Update.
* mips-tdep.c (mips_mdebug_frame_prev_register): Update.
* m88k-tdep.c (m88k_frame_prev_register)
* m68hc11-tdep.c (m68hc11_frame_prev_register)
* m32r-tdep.c (m32r_frame_prev_register): Update.
* hppa-tdep.c (hppa_frame_prev_register_helper)
* frv-tdep.c (frv_frame_prev_register): Update.
* d10v-tdep.c (d10v_frame_prev_register): Update.
* cris-tdep.c (cris_frame_prev_register): Update.
* avr-tdep.c (avr_frame_prev_register): Update.
* arm-tdep.c (arm_prologue_prev_register)
(arm_sigtramp_prev_register): Update.
2004-07-31 21:53:17 +00:00
Andrew Cagney
01fbbd974e
oops, fix tipo.
2004-07-31 21:48:30 +00:00
Andrew Cagney
c1bf6f6527
2004-07-31 Andrew Cagney <cagney@gnu.org>
...
* frame.h (legacy_saved_regs_unwind)
(legacy_frame_chain_valid, legacy_frame_p)
(enum frame_type): Delete UNKNOWN_FRAME.
* dummy-frame.c (dummy_frame_this_id):
* frame-unwind.c (frame_unwind_find_by_frame):
* frame.c (struct frame_info): Delete the field "type".
(legacy_saved_regs_prev_register, legacy_get_prev_frame)
(legacy_saved_regs_this_id, legacy_saved_regs_unwinder)
(legacy_saved_regs_unwind, legacy_frame_p)
(frame_type_from_pc): Delete.
(get_frame_id, frame_pop, frame_register_unwind, get_prev_frame_1)
(fprint_frame, create_new_frame, fprint_frame_type): Simplify.
2004-07-31 21:41:50 +00:00