aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2004-12-21*** empty log message ***gdbadmin1-1/+1
2004-12-20*** empty log message ***gdbadmin1-1/+1
2004-12-19* hppa-hpux-tdep.c (hppa64_hpux_search_dummy_call_sequence): CheckMark Kettenis2-1/+5
whether the name returned by find_pc_partial_function is a null pointer, not whether it is an empty string.
2004-12-19* hppa-tdep.h (hppa_regnum): Add HPPA_DP_REGNUM, HPPA_RET0_REGNUM,Mark Kettenis3-108/+205
HPPA_RET1_REGNUM and HPPA64_FP4_REGNUM. * hppa-tdep.c (hppa64_integral_or_pointer_p) (hppa64_floating_p) New functions. (hppa64_push_dummy_call): Re-implement. (hppa32_register_type): Rename argument reg_nr to regnum. (hppa64_register_type): Likewise. Use HPPA64_FP4_REGNUM instead of HPPA_FP4_REGNUM. (hppa32_cannot_store_register): Renamed from hppa_cannot_store_register. (hppa64_cannot_store_register): New function. (hppa_gdbarch_init): Set cannot_store_register and cannot_fetch_register to hppa32_cannot_store_register or hppa64_cannot_store_register when appropriate.
2004-12-19*** empty log message ***gdbadmin1-1/+1
2004-12-18* hppah-nat.c: Remove file.Mark Kettenis9-7338/+12
* infttrace.h: Remove file. * infttrace.c: Remove file. * Makefile.in (ALLDEPFILES): Remove hppah-nat.c (infttrace_h): Remove variable. (hppah-nat.o, infttrace.o): Remove dependencies. * configure.host (hppa*64*-*-hpux11*): Remove. * config/pa/hpux11w.mh: Remove file. * config/pa/nm-hppah.h: Remove file. * config/pa/nm-hppah11.h: Remove file.
2004-12-18* config/djgpp/fnchange.lst: Resolve name clash betweenMark Kettenis2-0/+15
../bfd/elf32-arm.c and ../bfd/elf32-arc.c, i386-sol2-nat.c and i386-sol2-tdep.c, mips64obsd-nat.c and mips64obsd-tdep.c, testsuite/gdb.base/bitfields.c and testsuite/gdb.base/bitfields2.c, testsuite/gdb.base/bitfields.exp and testsuite/gdb.base/bitfields2.exp. Remove entry for config/m88k/xm-delta88v4.h.
2004-12-18* solib-pa64.c: Only include <dlfcn.h>, <elf.h> and <elf_hp.h> ifMark Kettenis2-3/+8
PA_SOM_ONLY isn't defined.
2004-12-18* somread.c: Include "solib-som.h".Mark Kettenis3-15/+12
(som_symfile_init, som_new_init, som_symfile_read, som_symfile_finish, som_symtab_read, som_symfile_offsets): Remove redudant prototypes. * Makefile.in (somread.o): Update dependencies.
2004-12-18*** empty log message ***gdbadmin1-1/+1
2004-12-17* remote.c (fetch_register_using_p): Indentation cleanup.Jim Blandy2-11/+15
2004-12-172004-12-17 Randolph Chung <tausq@debian.org>Randolph Chung2-2/+7
* hppa-hpux-tdep.c (setup_d_pid_in_inferior): Make static. (find_stub_with_shl_get): Make static.
2004-12-172004-12-17 Randolph Chung <tausq@debian.org>Randolph Chung4-147/+535
* hppa-hpux-tdep.c (IS_32BIT_TARGET): New. (in_opd_section): New. (hppa32_hpux_find_global_pointer): Rename from hppa_hpux_som_find_global_pointer. (hppa64_hpux_find_global_pointer): New. (ldsid_pattern): New. (hppa_hpux_search_pattern): New. (hppa32_hpux_search_dummy_call_sequence): New. (hppa64_hpux_search_dummy_call_sequence): New. (hppa_hpux_find_import_stub_for_addr): New. (hppa_hpux_sr_for_addr): New. (hppa_hpux_find_dummy_bpaddr): New. (hppa_hpux_init_abi): Use IS_32BIT_TARGET predicate. (hppa_hpux_som_init_abi): Set find_global_pointer method to hppa32_hpux_find_global_pointer instead of hppa_hpux_som_find_global_pointer. (hppa_hpux_elf_init_abi): Set find_global_pointer method. * hppa-tdep.c (hppa_init_objfile_priv_data): New. (read_unwind_info): Use function to initialize objfile-private data. (hppa32_push_dummy_call): Don't automatically set the RP if there is a push_dummy_code method. (hppa64_push_dummy_call): Retrieve and set the global pointer. Don't automatically set the RP if there is a push_dummy_code method. * hppa-tdep.h (hppa_objfile_private): Add dummy_call_sequence_reg and dummy_call_sequence_addr members. (hppa_init_objfile_priv_data): New prototype.
2004-12-17 * hppa-tdep.c (hppa_lookup_stub_minimal_symbol): New function.Joel Brobecker4-28/+45
* hppa-tdep.h (hppa_lookup_stub_minimal_symbol): Add declaration. * solib-som.c (som_solib_create_inferior_hook): Replace stub msymbol search by call to hppa_lookup_stub_minimal_symbol. This extends the search to all objfiles, not just shared libraries. Remove unused variable.
2004-12-17*** empty log message ***gdbadmin1-1/+1
2004-12-162004-12-16 Michael Snyder <msnyder@redhat.com>Michael Snyder3-1/+10
* MAINTAINERS: Add myself as maintainer for mn10300. * NEWS: Mention mn10300.
2004-12-16*** empty log message ***gdbadmin1-1/+1
2004-12-15 * xstormy16-tdep.c (xstormy16_skip_prologue): Clear/initialize theKevin Buettner2-0/+7
frame cache.
2004-12-15* gdb.threads/linux-dp.exp: Fix output regexp to handle outputJim Blandy2-8/+64
under NPTL when there is debugging info available for libpthread.
2004-12-15*** empty log message ***gdbadmin1-1/+1
2004-12-142004-12-14 Randolph Chung <tausq@debian.org>Randolph Chung2-0/+45
* hppa-tdep.c (hppa_in_function_epilogue_p): New function. (hppa_gdbarch_init): Set in_epilogue_p method.
2004-12-14 * sh-tdep.c (sh_extract_return_value_nofpu): Rename fromCorinna Vinschen2-14/+26
sh_default_extract_return_value. (sh_extract_return_value_fpu): Rename from sh3e_sh4_extract_return_value. (sh_store_return_value_nofpu): Rename from sh_default_store_return_value. (sh_store_return_value_fpu): Rename from sh3e_sh4_store_return_value. (sh_return_value_nofpu): Accomodate above changes. (sh_return_value_fpu): Ditto.
2004-12-14*** empty log message ***gdbadmin1-1/+1
2004-12-13 * gdb.ada/fixed_points.c: New file.Jerome Guitton3-0/+94
* gdb.ada/fixed_points.exp: New file.
2004-12-13 * stabsread.c (read_huge_number): Add support for reading octalJerome Guitton2-32/+94
signed number in twos complement, based on the size of this number. (read_range_type): Add support for reading octal signed bounds in twos complements, based on the size of the type. (read_type_number, read_cpp_abbrev, read_member_functions, read_cpp_abbrev, read_one_struct_field, read_baseclasses, read_struct_type, read_array_type, read_enum_type, read_sun_builtin_type, read_sun_floating_type): Update calls to read_huge_number. (read_type): Update call to read_range_type.
2004-12-132004-12-13 Randolph Chung <tausq@debian.org>Randolph Chung2-1/+3
* hppa-hpux-tdep.c (internalize_hp_cxx_exception_support): Call solib_get_solib_by_pc method through target vector. (hppa_hpux_som_find_global_pointer): Call solib_get_got_by_pc method through target vector.
2004-12-132004-12-13 Randolph Chung <tausq@debian.org>Randolph Chung2-1/+6
* hppa-hpux-tdep.c (internalize_hp_cxx_exception_support): Call solib_get_solib_by_pc method through target vector.
2004-12-13Correct date in last entry.Joel Brobecker1-1/+1
2004-12-13 * alpha-osf1-tdep.c (alpha_osf1_sigcontext_addr): ChangeJoel Brobecker2-6/+10
parameter name to make it clear that we already have a next frame. Return the sigcontext from that next frame instead of the frame following it.
2004-12-132004-12-13 Randolph Chung <tausq@debian.org>Randolph Chung10-41/+61
* Makefile.in (pa64solib_h, somsolib_h): Delete. (solib_pa64_h, solib_som_h): New. (HFILES_NO_SRCDIR, ALLDEPFILES): Replace somsolib.h with solib-som.h. (hppa-hpux-tdep.o, hpread.o): Update dependencies. (pa64solib.o, somsolib.o): Delete. (solib-pa64.o, solib-som.o): New. * hppa-hpux-tdep.c: Include new solib interfaces. (hppa_hpux_som_init_abi): Attach to SOM solib interface. (hppa_hpux_elf_init_abi): Attach to PA64 ELF solib interface. * hppa-tdep.c (internalize_unwinds): If solib_get_text_base method is available, use it to determine the base of unwind records. * hppa-tdep.h (gdbarch_tdep): Add new solib methods. * hpread.c: Replace somsolib.h with solib-som.h. (hpread_process_one_debug_symbol): Use target vector to get thread start address. * config/pa/hppa64.mt (TDEPFILES): Use new solib interface. * config/pa/hppahpux.mt (TDEPFILES): Likewise. * config/pa/hpux.mh (NATDEPFILES): Delete references to target objects. * config/pa/tm-hppah.h: Use new solib interface.
2004-12-132004-12-13 Randolph Chung <tausq@debian.org>Randolph Chung2-11/+9
* tramp-frame.c (tramp_frame_sniffer): Allow frames with names or sections to be trampolines too.
2004-12-13*** empty log message ***gdbadmin1-1/+1
2004-12-12 * f-exp.y (typename): Remove unused nonterminal.Ben Elliston2-15/+7
(name): Likewise.
2004-12-122004-11-27 Baurjan Ismagulov <ibr@ata.cs.hun.edu.tr>Andrew Cagney5-150/+178
Committed by Andrw Cagney. * abug-rom.c, ada-lang.c, ada-typeprint.c, alpha-tdep.c: i18n markup.
2004-12-122004-12-12 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-3/+17
* frame.c (get_prev_frame): When unwinding normal frames, check that the PC isn't zero. * hppa-tdep.c (hppa_stub_frame_unwind_cache): Delete check for a zero PC.
2004-12-122004-12-12 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-5/+13
* MAINTAINERS: Reword description of what "Target Instruction Set Architectures" covers.
2004-12-12* hppa-hpux-nat.c (hppa_hpux_child_can_run): Tweak comment.Mark Kettenis2-2/+7
2004-12-12*** empty log message ***gdbadmin1-1/+1
2004-12-11* hppa-hpux-nat.c (ss_mpsfu_high): Remove define.Mark Kettenis2-165/+72
(hppa_hpux_save_state_offset): New function, replacing variable with the same name. (hppa_cannot_fetch_register, hppa_cannot_store_register): Remove functions. (hppa_hpux_fetch_register): Don't call hppa_cannot_fetch_register. Use new hppa_hpux_save_state_offset function. Add special handling for handling 64-bit "flags" register. (hppa_hpux_store_register): Likewise. (hppa_hpux_child_can_run): Tweak comment.
2004-12-11* inf-ttrace.c (inf_ttrace_him): Set TTEVT_BPT_SSTEP if available.Mark Kettenis2-3/+38
(inf_ttrace_attach): Likewise. (inf_ttrace_resume_callback): New function. (inf_ttrace_resume): Don't use TT_PROC_CONTINUE. Iterate over all lwps and call inf_ttrace_resume_callback instead. (inf_ttrace_wait): Handle TTEVT_BPT_SSTEP.
2004-12-11* inf-ttrace.c (_initialize_inf_ttrace): Unconditionially compile.Mark Kettenis2-1/+7
2004-12-11Wrap long line.Mark Kettenis1-1/+2
2004-12-112004-12-10 Michael Snyder <msnyder@redhat.com>Michael Snyder5-0/+567
* mn10300-tdep.c: New file. This is a re-implementation of the mn10300 target back-end using the new frame api etc. * mn10300-tdep.h: New file. * config/mn10300/mn10300.mt: New file (or replace old file). * configure.tgt: Add mn10300 target.
2004-12-11*** empty log message ***gdbadmin1-1/+1
2004-12-10* configure.host (hppa*-*-hpux11*): Remove.Mark Kettenis3-12/+3
* config/pa/hpux11.mh: Remove file.
2004-12-10* hppa-hpux-tdep.c (hppa_hpux_sigtramp_frame_unwind_cache): FixMark Kettenis2-1/+6
typo.
2004-12-10* nto-tdep.h: Include osabi.h. Prototypes for generic NeutrinoKris Warkentin5-107/+267
osabi sniffer, signal handling initializer, 'in_dynsym_resolve_code' function and nto_set_target function. (struct nto_target_ops): Put comments inline with struct. Add osabi sniffer hook. Redefine macros to permit testing/assignment. Remove nto_ prefix from members. * nto-tdep.c (nto_find_and_open_solib): Allocate all buffers dynamically to support arbitrary root paths. Check for basename of lib in search path and then check for absolute. (nto_in_dynsym_resolve_code): New function. (nto_core_sniffer): New function. (regset_core_fns): Register core sniffer. (nto_initialize_signals): New function. (_initialize_nto_tdep): Move signal initialization code to above to avoid initialization race conditions. (nto_set_target): New function. * nto-procfs.c: Minor formatting/indenting changes. (procfs_is_nto_target): New function. (procfs_open): Set nto_is_nto_target. (_initialize_procfs): Ditto. Remove notice_signals() call to avoid initialization race conditions. (procfs_create_inferior): Resume inferior after creation. * i386-nto-tdep.c: Declare i386_nto_target. (init_i386nto_ops): Initialize i386_nto_target instead of current_nto_target. (i386nto_init_abi): Initialize signals. Call nto_set_target. Set TARGET_SO_IN_DYNSYM_RESOLVE_CODE. (_initialize_i386nto_tdep): Call init_i386nto_ops. Register osabi sniffer.
2004-12-10* hppa-hpux-tdep.c (child_enable_exception_callback): Use XMALLOC.Mark Kettenis2-9/+11
(hppa_hpux_sigtramp_frame_unwind_cache): Use ARRAY_SIZE. (hppa_hpux_init_abi): Reformat long line.
2004-12-10* hppa-hpux-tdep.c: Include "regset.h".Mark Kettenis4-6/+188
(HPPA_HPUX_SS_WIDEREGS, HPPA_HPUX_SS_FLAGS_OFFSET) (HPPA_HPUX_SS_NARROW_OFFSET, HPPA_HPUX_SS_FPBLOCK_OFFSET) (HPPA_HPUX_SS_WIDE_OFFSET, HPPA_HPUX_SAVE_STATE_SIZE) (HPPA_HPUX_PA89_SAVE_STATE_SIZE): New defines. (hppa_hpux_supply_ss_narrow, hppa_hpux_supply_ss_fpblock) (hppa_hpux_supply_ss_wide, hppa_hpux_supply_save_state): New functions. (hppa_hpux_regset): New variable. (hppa_hpux_regset_from_core_section): New function. (hppa_hpux_init_abi): Set regset_from_core_section. (hppa_hpux_core_osabi_sniffer): New function. (_initialize_hppa_hpux_tdep): Register hppa_hpux_core_osabi_sniffer. * Makefile.in (hppa-hpux-tdep.o): Update dependencies. * config/pa/hppahpux.mt (TDEPFILES): Add corelow.o.
2004-12-10*** empty log message ***gdbadmin1-1/+1