aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2004-10-01 * mips-tdep.c (mips32_decode_reg_save): Remove, unused.Joel Brobecker2-47/+5
(mips32_fetch_instruction): Remove, unused.
2004-10-01 * mips-tdep.c (mips_insn16_frame_cache): Remove dead code orJoel Brobecker2-14/+8
conditions that will always be true.
2004-10-01*** empty log message ***gdbadmin1-1/+1
2004-09-30* vaxbsd-nat.c: Include "target,h" and "inf-ptrace.h".Mark Kettenis6-10/+36
(vaxbsd_fetch_inferior_registers): Rename from fetch_inferior_registers. Make static. (vaxbsd_store_inferior_registers): Rename from store_inferior_registers. Make static. (_initialize_vaxbsd_nat): Construct and add target vector. * config/vax/nbsdaout.mh (NATDEPFILES): Remove infptrace.o and inftarg.o. Add inf-child.o and inf-ptrace.o. * config/vax/nbsdelf.mh (NATDEPFILES): Remove infptrace.o and inftarg.o. Add inf-child.o and inf-ptrace.o. (NAT_FILE): Remove. * config/vax/obsd.mh (NATDEPFILES): Remove infptrace.o and inftarg.o. Add inf-child.o and inf-ptrace.o. (NAT_FILE): Remove. * Makefile.in (vaxbsd-nat.o): Update dependencies.
2004-09-30* m88kbsd-nat.c: Include "target.h" and "inf-ptrace.h".Mark Kettenis4-7/+36
(m88kbsd_fetch_inferior_registers): Rename from fetch_inferior_registers. Make static. (m88kbsd_store_inferior_registers): Rename from store_inferior_registers. Make static. (_initialize_m88kbsd_nat): New prototype and function. * config/m88k/obsd.mh (NATDEPFILES): Remove infptrace.o and inftarg.o. Add inf-child.o and inf-ptrace.o. (NAT_FILE): Remove. * Makefile.in (m88kbsd-nat.o): Update dependencies.
2004-09-302004-09-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-34/+72
* target.c (target_xfer_partial): New function. (target_read_memory_partial, target_write_memory_partial) (default_xfer_partial, target_read_partial, target_write_partial) (xfer_using_stratum): Use. (debug_to_xfer_partial): Delete function. (setup_target_debug): Do not override to_xfer_partial.
2004-09-30* fork-child.c: Update copyright year. Fix coding style.Mark Kettenis2-104/+103
2004-09-30* defs.h (msavestring, mstrsave): Remove prototypes.Mark Kettenis6-23/+14
* utils.c (msavestring, mstrsave): Remove functions. * objfiles.c (allocate_objfile): Use xstrdup instead of mstrsave. * solib-sunos.c (allocate_rt_common_objfile): Use xstrdup instead of mstrsave. * source.c (find_and_open_source): Use xstrdup instead of mstrsave.
2004-09-30Really delete inf_ptrace_xfer_memory!Andrew Cagney1-139/+0
2004-09-302004-09-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-5/+114
* inf-ptrace.c (inf_ptrace_target): Do not set to_xfer_memory. (inf_ptrace_xfer_memory): Delete. * target.c (target_xfer_partial_p, xfer_using_stratum): New. (target_read_memory, target_write_memory): Use xfer_using_stratum when target_xfer_partial_p. (debug_target): Move to start of file. (target_read_memory_partial, target_write_memory_partial): Use to_xfer_partial when target_xfer_partial_p.
2004-09-302004-09-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-8/+97
* inf-ptrace.c (inf_ptrace_xfer_partial): Replace call to inf_ptrace_xfer_memory with equivalent code. * inftarg.c (child_xfer_partial): When performing a write, pass writebuf to child_xfer_memory.
2004-09-302004-09-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-2/+7
* target.c (target_read_string): Use target_read_memory instead of target_xfer_memory.
2004-09-30*** empty log message ***gdbadmin1-1/+1
2004-09-292004-09-29 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-3/+4
* infptrace.c (kill_inferior): Fix typo, in previous inline. Pass the address of status.
2004-09-292004-09-29 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-5/+16
* infptrace.c (ptrace_wait): Mention problem with HPUX. (kill_inferior): Inline ptrace_wait call. * linux-nat.c (kill_inferior): Inline ptrace_wait call. * inftarg.c (child_wait): Inline ptrace_wait call.
2004-09-292004-09-29 Andrew Cagney <cagney@gnu.org>Andrew Cagney8-68/+16
* target.h (struct target_ops): Delete field to_post_wait. (target_post_wait): Delete macro. (child_post_wait): Delete declaration. * target.c (update_current_target, update_current_target) (debug_to_post_wait, setup_target_debug): Delete functions and references. * infttrace.c (ptrace_wait): Delete call to target_post_wait. * inftarg.c (child_post_wait): Delete. (init_child_ops): Do not set to_post_wait. * infptrace.c (ptrace_wait): Delete call to target_post_wait. * inf-ptrace.c (inf_ptrace_wait): Delete call to target_post_wait. * inf-child.c (inf_child_post_wait): Delete. (inf_child_target): Do not set to_post_wait. * inf-ptrace.c (inf_ptrace_post_wait): Delete. (inf_ptrace_target): Do not set to_post_wait.
2004-09-292004-09-29 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-6/+3
* wince.c (child_ops): Delete. * win32-nat.c (child_ops): Delete.
2004-09-292004-09-29 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-22/+6
* inftarg.c (inftarg_set_find_memory_regions) (inftarg_set_make_corefile_notes): Delete functions. (_initialize_linux_nat): Inline calls.
2004-09-292004-09-29 Andrew Cagney <cagney@gnu.org>Andrew Cagney9-17/+18
* target.h (child_ops): Declare. * inftarg.c (child_ops): Move from here ... * target.c (child_ops): ... to here. * wince.c (child_ops): Delete extern declaration. * win32-nat.c (child_ops): Delete extern declaration. * linux-nat.c (child_ops): Delete extern declaration. * hpux-thread.c (child_ops): Delete extern declaration.
2004-09-29*** empty log message ***gdbadmin1-1/+1
2004-09-28Fix up previous commit.Mark Kettenis2-2/+2
2004-09-28* configure.tgt: Set default OS/ABI for OpenBSD ELF targets.Mark Kettenis2-6/+8
2004-09-28* configure.in: Only set host_makefile_frag when building a nativeMark Kettenis3-42/+40
debugger. * configure: Regenerate.
2004-09-28* alphanbsd-tdep.c (_initialize_alphanbsd_tdep): Register OS/ABIMark Kettenis2-0/+7
for OpenBSD ELF.
2004-09-282004-09-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-1/+5
Problem identified by Paul Hilfinger. * Makefile.in (ada_lex_c): Define. (ada-lex.o): Delete rule.
2004-09-282004-09-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney17-768/+732
* linux-proc.c: Delete file. * Makefile.in: Update. * config/sparc/linux64.mh (NATDEPFILES): * config/sparc/linux.mh (NATDEPFILES): Update. * config/s390/s390.mh (NATDEPFILES): Update. * config/powerpc/ppc64-linux.mh (NATDEPFILES): Update. * config/powerpc/linux.mh (NATDEPFILES): Update. * config/pa/linux.mh (NATDEPFILES): Update. * config/mips/linux.mh (NATDEPFILES): Update. * config/m68k/linux.mh (NATDEPFILES): Update. * config/ia64/linux.mh (NATDEPFILES): Update. * config/i386/linux64.mh (NATDEPFILES): Update. * config/i386/linux.mh (NATDEPFILES): Update. * config/arm/linux.mh (NATDEPFILES): Update. * config/alpha/alpha-linux.mh (NATDEPFILES): Update. * linux-nat.c: Update copyright. Include <sys/param.h>, <sys/procfs.h>, "elf-bfd.h", "gregset.h", <ctype.h>, "gdbthread.h", "gdb_stat.h", <fcntl.h>. (O_LARGEFILE): Possibly define. (_initialize_linux_nat, linux_proc_pending_signals) (add_line_to_sigset, linux_proc_xfer_memory) (linux_nat_info_proc_cmd, linux_nat_make_corefile_notes) (linux_nat_do_registers, linux_nat_corefile_thread_callback) (struct linux_corefile_thread_data) (linux_nat_do_thread_registers, linux_nat_find_memory_regions) (child_pid_to_exec_file): Insert code previously in linux-proc.c.
2004-09-28*** empty log message ***gdbadmin1-1/+1
2004-09-272004-09-16 Andrew Cagney <cagney@gnu.org>Andrew Cagney17-1988/+1979
* lin-lwp.c: Delete file. * linux-nat.c: Include "gdb_assert.h", "gdb_string.h", <unistd.h>, <sys/syscall.h>, "gdbthread.h", "gdbcmd.h", "regcache.h". (status_to_str, init_lwp_list, add_lwp, delete_lwp) (find_lwp_pid, iterate_over_lwps, lin_lwp_attach_lwp) (linux_nat_attach, detach_callback, linux_nat_detach) (resume_callback, resume_clear_callback, linux_nat_resume) (kill_lwp, linux_nat_handle_extended, wait_lwp, stop_callback) (stop_wait_callback, linux_nat_has_pending, flush_callback) (status_callback, running_callback, count_events_callback) (select_singlestep_lwp_callback, select_event_lwp_callback) (cancel_breakpoints_callback, select_event_lwp, resumed_callback) (child_wait, stop_and_resume_callback, linux_nat_wait) (kill_callback, kill_wait_callback, linux_nat_kill) (linux_nat_create_inferior, linux_nat_mourn_inferior) (linux_nat_xfer_memory, linux_nat_thread_alive) (linux_nat_pid_to_str, init_linux_nat_ops, sigchld_handler) (_initialize_linux_nat): New functions. * Makefile.in: Update all dependencies. * config/sparc/linux64.mh (NATDEPFILES): Remove lin-lwp.o. * config/sparc/linux.mh (NATDEPFILES): Remove lin-lwp.o. * config/s390/s390.mh (NATDEPFILES): Remove lin-lwp.o. * config/powerpc/ppc64-linux.mh (NATDEPFILES): Remove lin-lwp.o. * config/powerpc/linux.mh (NATDEPFILES): Remove lin-lwp.o. * config/pa/linux.mh (NATDEPFILES): Remove lin-lwp.o. * config/mips/linux.mh (NATDEPFILES): Remove lin-lwp.o. * config/m68k/linux.mh (NATDEPFILES): Remove lin-lwp.o. * config/ia64/linux.mh (NATDEPFILES): Remove lin-lwp.o. * config/i386/linux64.mh (NATDEPFILES): Remove lin-lwp.o. * config/i386/linux.mh (NATDEPFILES): Remove lin-lwp.o. * config/arm/linux.mh (NATDEPFILES): Remove lin-lwp.o. * config/alpha/alpha-linux.mh (NATDEPFILES): Remove lin-lwp.o.
2004-09-272004-09-27 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-6/+14
Robert Picco <Robert.Picco@hp.com> * gdb.texinfo (Packets): Document the "p" packet.
2004-09-27* config/i386/fbsd64.mh, config/i386/nbsd64.mh,Mark Kettenis4-3/+3
config/i386/obsd64.mh (NAT_FILE): Remove variable.
2004-09-27* configure.in: Don't comment out NATDEPFILES in the generatedMark Kettenis3-16/+6
Makefile if NAT_FILE is unset. * configure: Regenerate.
2004-09-272004-09-27 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-59/+44
* infrun.c (check_for_old_step_resume_breakpoint): Delete. (insert_step_resume_breakpoint): Delete. (insert_step_resume_breakpoint_at_frame): New function. (insert_step_resume_breakpoint_at_sal): New function. (handle_inferior_event, step_into_function) (insert_step_resume_breakpoint): Simplify by using same.
2004-09-272004-09-27 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-0/+5
* gdb_indent.sh (types): Add caddr_t to list of predefined types.
2004-09-27*** empty log message ***gdbadmin1-1/+1
2004-09-26* fbsd-proc.c: Remove file.Mark Kettenis2-181/+3
* Makefile.in (fbsd-proc.o): Remove dependency.
2004-09-26* i386fbsd-nat.c (_initialize_i386fbsd_nat): Group target relatedMark Kettenis2-3/+6
code together.
2004-09-26* config/i386/nm-fbsd64.h: Remove file.Mark Kettenis3-29/+6
* config/i386/fbsd64.mh (NAT_FILE): Set to config/nm-nbsd.h.
2004-09-26* amd64-nat.h: Update copyright year.Mark Kettenis11-21/+85
(amd64bsd_target): New prototype. * amd64bsd-nat.c: Include "target.h" and "inf-ptrace.h". (amd64bsd_target): New function. (amd64bsd_fetch_inferior_registers): Rename from fetch_inferior_registers. Make static. (amd64bsd_store_inferior_registers): Rename from store_inferior_registers. Make static. * amd64fbsd-nat.c: Include "target.h" and "fbsd-nat.h". (_initialize_amd64fbsd_nat): Construct and add target vector. * amd64nbsd-nat.o: Include "target.h". (_initialize_amd64nbsd_nat): Construct and add target vector. * amd64obsd-nat.c: Include "target.h". (_initialize_amd64obsd_nat): Construct and add target vector. * config/i386/nm-fbsd64.h (CHILD_PID_TO_EXEC_FILE): Remove define. * config/i386/fbsd64.mh (NATDEPFILES): Remove infptrace.o, inftarg.o and fbsd-proc.o. Add inf-child.o, inf-ptrace.o and fbsd-nat.o. * config/i386/nbsd64.mh, config/i386/obsd64.mh (NATDEPFILES): Remove infptrace.o and inftarg.o. Add inf-child.o and inf-ptrace.o. * Makefile.in (amd64bsd-nat.o, amd64fbsd-nat.o, amd64nbsd-nat.o) (amd64obsd-nat.o): Update dependencies.
2004-09-26*** empty log message ***gdbadmin1-1/+1
2004-09-25* config/i386/fbsd.mh (NATDEPFILES): Remove infptrace.o.Mark Kettenis6-5/+11
* config/i386/nbsdaout.mh (NATDEPFILES): Remove infptrace.o. * config/i386/nbsdelf.mh (NATDEPFILES): Remove infptrace.o. * config/i386/obsd.mh (NATDEPFILES): Remove infptrace.o. * config/i386/obsdaout.mh (NATDEPFILES): Remove infptrace.o.
2004-09-25* inf-ptrace.c (inf_ptrace_attach): Remove redundant parenthesis.Mark Kettenis2-5/+25
Inline attach call. (inf_ptrace_detach): Inline detach call.
2004-09-25* configure.in: Check for waddstr instead of mvwaddstr whenMark Kettenis5-236/+305
searching for curses library. Check for wborder. * configure, config.in: Regenerate. * tui/tui-wingeneral.c (box_win): Use box if wborder isn't available.
2004-09-25*** empty log message ***gdbadmin1-1/+1
2004-09-24* inf-ptrace.c (inf_ptrace_xfer_memory): Fix gdb_indent.sh wart.Mark Kettenis2-1/+5
2004-09-242004-09-24 Robert Picco <Robert.Picco@hp.com>Andrew Cagney2-0/+93
Committed by Andrew Cagney. * remote.c (set_remote_protocol_p_packet_cmd, remote_protocol_p) (show_remote_protocol_p_packet_cmd): New. Implement 'p' packet. configuration. (fetch_register_using_p): Implement 'p' packet. Based on code by Fernando Nasser. (remote_fetch_registers): Call fetch_register_using_p. (init_all_packet_configs, show_remote_cmd) (_initialize_remote): Add p-packet.
2004-09-24* inf-ptrace.c (inf_ptrace_kill_inferior): Call ptrace directlyMark Kettenis2-4/+13
instead of call_ptrace. Call wait directly instead of ptrace_wait. (inf_ptrace_me): Call ptrace directly instead of call_ptrace. (inf_ptrace_wait): Inline ptrace_wait call.
2004-09-242004-09-24 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-10/+91
David Anderson <anderson@redhat.com> * gdb.base/bigcore.exp (extract_heap): If the expect "file size" command fails, assume things will work. * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>. (_GNU_SOURCE): Define. (print_unsigned, print_hex): Change parameter to "long long". (print_byte_count): New function, use to print byte counts. (large_off_t, large_lseek, O_LARGEFILE): Define dependant on O_LARGEFILE. (main): Compute an upper bound on a corefile in max_core_size. Limit memory chunk size to max_core_size. Limit total memory allocated to max_core_size.
2004-09-24Makefile.in: Revert previous change. yylwrap was rolled back instead.Paul N. Hilfinger2-1/+6
2004-09-24* Makefile.in (.y.c): Modify $(YLWRAP) invocation to usePaul N. Hilfinger2-1/+6
the new argument order.
2004-09-24*** empty log message ***gdbadmin1-1/+1