aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2005-09-11*** empty log message ***gdbadmin1-1/+1
2005-09-10 * Makefile.in (ALLDEPFILES): Update.Daniel Jacobowitz40-224/+710
(alpha-linux-nat.o, sparc-linux-nat.o): New rules. (amd64-linux-nat.o, arm-linux-nat.o, hppa-linux-nat.o) (i386-linux-nat.o, ia64-linux-nat.o, linux-nat.o, m32r-linux-nat.o) (m68klinux-nat.o, mips-linux-nat.o, ppc-linux-nat.o, s390-nat.o) (sparc64-linux-nat.o): Update dependencies. * alpha-linux-nat.c, sparc-linux-nat.c: New files. * amd64-linux-nat.c (amd64_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (amd64_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (amd64_linux_child_post_start_inferior): Renamed from child_post_startup_inferior and made static. Call super_post_startup_inferior. (super_post_startup_inferior): New. (_initialize_amd64_linux_nat): Set it. Call linux_target and add_target. * arm-linux-nat.c (arm_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (arm_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (_initialize_arm_linux_nat): Add a prototype. Use linux_target and add_target. * hppa-linux-nat.c (hppa_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (hppa_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (_initialize_hppa_linux_nat): New function. * i386-linux-nat.c (i386_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (i386_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (i386_linux_resume): Renamed from child_resume and made static. (i386_linux_child_post_start_inferior): Renamed from child_post_startup_inferior and made static. Call super_post_startup_inferior. (super_post_startup_inferior): New. (_initialize_i386_linux_nat): New function. * i386-nat.c: Remove LINUX_CHILD_POST_STARTUP_INFERIOR #ifndef. * ia64-linux-nat.c (ia64_linux_xfer_unwind_table): Remove. (super_xfer_partial): New. (ia64_linux_xfer_partial): New function. Use it. (_initialize_ia64_linux_nat): New function. * ia64-tdep.c (getunwind_table): Revert 2005-06-08 change; use target_read_partial and document the problem. * inf-ptrace.c (inf_ptrace_fetch_register): Use CANNOT_FETCH_REGISTER. Fix some comments. (inf_ptrace_store_register): Use CANNOT_STORE_REGISTER. Fix some comments. * linux-nat.c: Include "inf-ptrace.h" and "auxv.h". (linux_ops, super_xfer_partial): New variables. (linux_child_post_startup_inferior): Make static. (child_post_startup_inferior): Delete. (linux_nat_attach, linux_nat_detach, resume_callback) (linux_nat_resume, linux_nat_wait, linux_nat_create_inferior) (linux_nat_mourn_inferior): Use linux_ops instead of deprecated_child_ops. (child_wait): Do not depend on CHILD_WAIT. (linux_nat_xfer_memory): Remove, replace by ... (linux_nat_xfer_partial): ... this. Use linux_ops->to_xfer_partial instead of linux_proc_xfer_memory and child_xfer_memory. (linux_nat_fetch_registers, linux_nat_store_registers) (linux_nat_child_post_startup_inferior): New functions. (init_linux_nat_ops): Use the new functions. (linux_proc_xfer_memory): Remove, replace by ... (linux_proc_xfer_partial): ... this. Make static. (linux_xfer_partial, linux_register_u_offset, linux_target): New functions. (_initialize_linux_nat): Do not modify deprecated_child_ops. * linux-nat.h (linux_proc_xfer_memory): Remove prototype. (struct mem_attrib, struct target_ops): Remove forward declarations. (linux_child_post_startup_inferior): Remove prototype. (linux_target): Add prototype. * linux-thread-db.c (thread_db_xfer_memory): Remove, replace by ... (thread_db_xfer_partial): ... this. (init_thread_db_ops): Set to_xfer_partial instead of deprecated_xfer_memory. * m32r-linux-nat.c (m32r_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (m32r_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (_initialize_m32r_linux_nat): New function. * m68klinux-nat.c (m68k_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (m68k_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (old_fetch_inferior_registers, old_store_inferior_registers): Made static. (_initialize_m68k_linux_nat): Use linux_target and add_target. * mips-linux-nat.c (_initialize_mips_linux_nat): New function. * ppc-linux-nat.c (ppc_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (ppc_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (_initialize_ppc_linux_nat): New function. * s390-nat.c (s390_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (s390_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (_initialize_s390_nat): New function. * sparc64-linux-nat.c (_initialize_sparc64_linux_nat): Use linux_target and add_target. * config/nm-linux.h: Don't include "auxv.h". (struct target_waitstatus, child_wait, CHILD_WAIT) (CHILD_PID_TO_EXEC_FILE, CHILD_INSERT_FORK_CATCHPOINT) (CHILD_INSERT_VFORK_CATCHPOINT, CHILD_INSERT_EXEC_CATCHPOINT) (CHILD_POST_STARTUP_INFERIOR, CHILD_POST_ATTACH, CHILD_FOLLOW_FORK) (DEPRECATED_KILL_INFERIOR, NATIVE_XFER_AUXV): Delete. * config/alpha/alpha-linux.mh (NATDEPFILES): Replace infptrace.o and inftarg.o with inf-ptrace.o and alpha-linux-nat.o. * config/sparc/linux.mh (NATDEPFILES): Replace infptrace.o and inftarg.o with sparc-linux-nat.o. * config/sparc/linux64.mh (NATDEPFILES): Remove infptrace.o and inftarg.o. * config/arm/linux.mh (NATDEPFILES): Replace infptrace.o and inftarg.o with inf-ptrace.o. * config/i386/linux.mh (NATDEPFILES): Likewise. * config/i386/linux64.mh (NATDEPFILES): Likewise. * config/ia64/linux.mh (NATDEPFILES): Likewise. * config/m32r/linux.mh (NATDEPFILES): Likewise. * config/m68k/linux.mh (NATDEPFILES): Likewise. * config/mips/linux.mh (NATDEPFILES): Likewise. * config/pa/linux.mh (NATDEPFILES): Likewise. * config/powerpc/linux.mh (NATDEPFILES): Likewise. * config/powerpc/ppc64-linux.mh (NATDEPFILES): Likewise. * config/s390/s390.mh (NATDEPFILES): Likewise. * config/i386/nm-linux.h (DEPRECATED_CHILD_RESUME): Don't define. (LINUX_CHILD_POST_STARTUP_INFERIOR): Don't define. * config/i386/nm-linux64.h (LINUX_CHILD_POST_STARTUP_INFERIOR): Don't define. * config/ia64/nm-linux.h: Don't include "target.h". (NATIVE_XFER_UNWIND_TABLE, ia64_linux_xfer_unwind_table): Remove. * config/djgpp/fnchange.lst: Add alpha-linux-tdep.c, alpha-linux-nat.c, sparc-linux-tdep.c, and sparc-linux-nat.c.
2005-09-10 * killed.exp: Correct gdb_expect syntax.Daniel Jacobowitz2-2/+6
2005-09-10*** empty log message ***gdbadmin1-1/+1
2005-09-09*** empty log message ***gdbadmin1-1/+1
2005-09-08Add am33-2 support to mn10300-tdep.c.Kevin Buettner3-69/+221
2005-09-08*** empty log message ***gdbadmin1-1/+1
2005-09-07 * mn10300-linux-tdep.c (mn10300_linux_svr4_fetch_link_map_offsets):Kevin Buettner2-44/+8
Delete. (am33_linux_init_osabi): Register svr4_ilp32_fetch_link_map_offsets instead.
2005-09-07*** empty log message ***gdbadmin1-1/+1
2005-09-06 * mn10300-linux-tdep.c (solib-svr4.h): Include.Kevin Buettner3-1/+55
(mn10300_linux_svr4_fetch_link_map_offsets): New function. (am33_linux_init_osabi): Register it. * Makefile.in (mn10300-linux-tdep.o): Update dependencies.
2005-09-06 * mn10300-tdep.c (mn10300_analyze_prologue): Delete code disabledKevin Buettner2-30/+5
via "#if 0".
2005-09-06 * mn10300-tdep.c (mn10300_analyze_prologue): UseKevin Buettner2-10/+10
safe_frame_unwind_memory() in place of deprecated_read_memory_nobpt().
2005-09-06*** empty log message ***gdbadmin1-1/+1
2005-09-05*** empty log message ***gdbadmin1-1/+1
2005-09-04Fix email address in last commit.Daniel Jacobowitz1-1/+1
2005-09-04 * inf-child.c (inf_child_follow_fork): Add OPS argument.Daniel Jacobowitz8-29/+58
* inf-ptrace.c (inf_ptrace_follow_fork): Likewise. * inf-ttrace.c (inf_ttrace_follow_fork): Likewise. * inftarg.c (child_follow_fork): Likewise. * linux-nat.c (child_follow_fork): Likewise. Use ops instead of &deprecated_child_ops. * target.c (update_current_target): Do not inherit to_follow_fork. (target_follow_fork): New function. (debug_to_follow_fork): Remove. (setup_target_debug): Don't set to_follow_fork. * target.h (struct target_ops): Add struct target_ops * to to_follow_fork. (child_follow_fork): Add struct target_ops * argument. (target_follow_fork): Replace macro with prototype.
2005-09-04*** empty log message ***gdbadmin1-1/+1
2005-09-03Make sure that a reasonable value is always returned byKevin Buettner1-1/+4
mn10300_dwarf2_reg_to_regnum().
2005-09-03 * mn10300-tdep.c (mn10300_dwarf2_reg_to_regnum): Use ARRAY_SIZE.Kevin Buettner2-3/+8
Change internal error to warning. Add i18n markup to warning string.
2005-09-03 * mn10300-tdep.c (mn10300_dwarf2_reg_to_regnum): New function.Kevin Buettner2-0/+37
(mn10300_gdbarch_init): Register mn10300_dwarf2_reg_to_regnum().
2005-09-03 * mn10300-tdep.c (is_my_frame_in_sp, is_my_frame_in_fp)Kevin Buettner2-18/+5
(is_my_frame_last): Delete these unused functions.
2005-09-03 * mn10300-tdep.c (mn10300_frame_prev_register): Change type ofKevin Buettner2-1/+6
``bufferp'' from ``void *'' to ``gdb_byte *''.
2005-09-03Remove inadvertent tab after mn10300-tdep.o entry.Kevin Buettner1-1/+1
2005-09-03 * mn10300-tdep.c (mn10300_use_struct_convention): Delete parameterKevin Buettner2-17/+38
``gcc_p''. Adjust all callers. (mn10300_store_return_value, mn10300_extract_return_value): Add new parameter ``gdbarch''. (mn10300_return_value): New function. (mn10300_gdbarch_init): Delete old-style return value code calls. Add call to set_gdbarch_return_value().
2005-09-03*** empty log message ***gdbadmin1-1/+1
2005-09-02 * mn10300-tdep.c (regcache.h): Delete duplicate include.Kevin Buettner3-2/+6
* Makefile.in (mn10300-tdep.o): Update dependencies.
2005-09-02 * mn10300-tdep.c (osabi.h): Include.Kevin Buettner3-1/+12
(mn10300_gdbarch_init): Invoke gdbarch_init_osabi(). * Makefile.in (mn10300-tdep.o): Update dependencies.
2005-09-02Fix date.Kevin Buettner1-1/+1
2005-09-02 * mn10300-linux-tdep.c: New file.Kevin Buettner5-3/+504
* Makefile.in (mn10300-linux-tdep.o): New Makefile target. * config/mn10300/linux.mt (TDEPFILES): Add mn10300-linux-tdep.o and corelow.o. * mn10300-tdep.h (E_E8_REGNUM, E_E9_REGNUM, E_E10_REGNUM) (E_FPCR_REGNUM, E_FS0_REGNUM): New constants.
2005-09-02* infcall.c (call_function_by_hand): Remove code handlingMark Kettenis5-93/+19
deprecated_push_arguments. Bail out early if push_dummy_call isn't available. * gdbarch.sh (deprecated_push_arguments): Delete. Adjust a few comments accordingly. * gdbarch.h, gdbarch.c: Regenerate.
2005-09-02Fix date of last entry.Mark Kettenis1-1/+1
2005-09-02*** empty log message ***gdbadmin1-1/+1
2005-09-0120050901 Paul Gilliam <pgilliam@us.ibm.com>Paul Gilliam3-12/+28
* ppc-tdep.h (struct gdbarch_tdep): Better explanation of using -1 for nonexistant registers. * rs6000-tdep.c (rs6000_register_reggroup_p): Don't assume that tdep->ppc_vr0_regnum and tdep->ppc_ev0_regnum are not -1.
2005-09-01 * arm-linux-tdep.c (arm_linux_push_arguments): Delete.Richard Earnshaw2-142/+6
(arm_linux_init_abi): Don't register it.
2005-09-01*** empty log message ***gdbadmin1-1/+1
2005-08-31* symfile.c (symbol_file_command, set_initial_language)Mark Kettenis2-60/+71
(symfile_bfd_open, get_section_index, add_symtab_fns) (find_sym_fns): Reformat code and comments. Tweak comments.
2005-08-31* m68k-tdep.c (m68k_register_name): Use ARRAY_SIZE.Mark Kettenis2-2/+5
2005-08-31Fix gcc-4.0.1 compile error for i386-freebsd4.10 target.Jim Wilson2-1/+5
* i386fbsd-tdep.c (i386fbsd_sc_reg_offset): Make it non-static.
2005-08-31*** empty log message ***gdbadmin1-1/+1
2005-08-30*** empty log message ***gdbadmin1-1/+1
2005-08-29* environ.c (unset_in_environ): Use strncmp instead ofMark Kettenis5-38/+40
DEPRECATED_STREQN. * exec.c (exec_file_attach): Remove DEPRECATED_HPUX_TEXT_END. * language.c (set_case_command, language_enum): Use strcmp instead of DEPRECATED_STREQ. * source.c (select_source_symtab): Sprinkle a few consts. Use strcmp instead of DEPRECATED_STREQ.
2005-08-29* solib-svr4.c (svr4_current_sos, svr4_fetch_objfile_link_map):Mark Kettenis2-8/+8
Use XZALLOC and xzalloc instead of xmalloc where appropriate.
2005-08-29*** empty log message ***gdbadmin1-1/+1
2005-08-28*** empty log message ***gdbadmin1-1/+1
2005-08-27 (Variables, Symbols): Document the "<incomplete type>" message andEli Zaretskii2-0/+31
its reasons.
2005-08-27 * main.c (print_gdb_help): Don't advertise the (long non-existent)Eli Zaretskii4-71/+14
option --mapped. * gdb.texinfo (File Options): Don't document --mapped, it's gone since 19-Jan-2004. (Files): Likewise.
2005-08-27*** empty log message ***gdbadmin1-1/+1
2005-08-26*** empty log message ***gdbadmin1-1/+1
2005-08-25*** empty log message ***gdbadmin1-1/+1
2005-08-24*** empty log message ***gdbadmin1-1/+1