aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2005-11-01* win32-nat.c (get_relocated_section_addrs): Reinstate.Christopher Faylor4-109/+648
(solib_symbols_add): New function. (lm_info): Remove end_addr field. (register_loaded_dll): Don't try to find end_addr since gdb will do this automatically now. Make so_original_name == so_name for now. Eliminate strcpy by using so_name directly. Read in symbols if new paramater "readsyms" is true. (handle_load_dll): Pass auto_solib_add to register_loaded_dll to control when symbols should be read. (win32_free_so): Don't free objfile here. (win32_create_inferior_hook): New function. (handle_unload_dll): Remove left-over cruft. (win32_special_symbol_handling): New (dummy) function. (map_single_dll_code_section): Reinstate. (dll_code_sections_add): Reinstate. (core_section_load_dll_symbols): Reinstate. Don't issue an error on duplicate attempts to read same dll. Make sure that UNIX-like name is used to register DLL. (win32_current_sos): Handle core files. Reset private list before passing start of list pointer to gdb. (init_win32_ops): Fill out (currently unused) solib_create_inferior_hook. Fill out special_symbol_handling. * config/i386/tm-cygwin.h: Remove most special solib stuff.
2005-11-01* win32-nat.c: Remove comment intended only for debugging.Christopher Faylor3-2/+4
2005-11-01*** empty log message ***gdbadmin1-1/+1
2005-10-31* doublest.c (floatformat_normalize_byteorder): HandleMark Kettenis4-41/+62
floatformat_vax. (convert_doublest_to_floatformat): Use floatformat_normalize_byteorder to swap bytes if necessary. * vax-tdep.c: Include floatformat.h. (vax_gdbarch_init): Set float_format, double_format, long_double_format and long_double_bit. * Makefile.in (vax-tdep.o): Update dependencies.
2005-10-31Change child_ to win32_ throughout.Christopher Faylor3-950/+433
* win32-nat.c (win32_ops): New variable. (win32_so_ops): Ditto. (psapi_get_dll_name): Make function static. (struct so_stuff): Delete. (struct lm_info): New struct. (solib_start, solib_end): Redefine as struct so_list. (safe_symbol_file_add_stub): Use so_list rather than so_stuff. (register_loaded_dll): Ditto. Special-case ntdll.dll. Fill in lm_info field of so_list with information previously stored in so_stuff. (get_image_name): Make function static. (max_dll_name_len): Make variable static. (win32_free_so): New function. (win32_current_sos): Ditto. (win32_relocate_section_addresses): Ditto. (handle_unload_dll): Use so_list rather than so_stuff. Call free_so to delete shared library. (solib_address): Delete function. (child_solib_loaded_library_pathname): Ditto. (win32_clear_solib): Rename from child_clear_solibs. Use so_list rather than so_stuff. Just clear win32-specific stuff. (get_relocated_section_addrs): Delete. (solib_symbols_add): Ditto. (info_dll_command): Make static. Use lm_info field from so_list to retrieve load address. (fake_create_process): Make function static. (win32_xfer_memory): Ditto. (win32_kill_inferior): Ditto. (win32_resume): Ditto. (cygwin_pid_to_str): Ditto. (do_initial_win32_stuff): Use win32_ops rather than deprecated_child_ops. (child_detach): Ditto. (win32_mourn_inferior): Ditto. (_initialize_win32_nat): Ditto. (init_win32_ops): Ditto. Fill out win32_so_ops and set current_target_so_ops to win32_so_ops. (core_dll_symbols_add): Delete. (map_single_dll_code_section): Ditto. (dll_code_sections_add): Ditto. (core_section_load_dll_symbols): Ditto. (child_solib_add): Ditto.
2005-10-31* gdb.asm/asm-source.exp: Use -e instead of --entry.Mark Kettenis2-1/+5
2005-10-312005-10-31 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs2-22/+30
* tui/tui-command.c (tui_dispatch_ctrl_char): Test output of getenv() before using it.
2005-10-31* gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.Mark Kettenis2-7/+11
2005-10-31*** empty log message ***gdbadmin1-1/+1
2005-10-30*** empty log message ***gdbadmin1-1/+1
2005-10-29* hppa-tdep.h (HPPA_INSN_SIZE): New define.Mark Kettenis3-20/+27
* hppa-hpux-tdep.c (hppa_hpux_search_pattern) (hppa64_hpux_search_dummy_call_sequence): Rewrite to avoid assumption on sizeof(unsigned).
2005-10-29* inf-ttrace.c (inf_ttrace_wait): Comment out TARGET_WAITKIND_EXECMark Kettenis2-0/+13
code; return TARGET_WAITKIND_STOPPED instead.
2005-10-29*** empty log message ***gdbadmin1-1/+1
2005-10-28* ppc-tdep.h (PPC_INSN_SIZE): Define.Mark Kettenis2-3/+8
2005-10-28* inf-ttrace.c (inf_ttrace_mourn_inferior): Remove redundant cast.Mark Kettenis2-35/+41
(inf_ttrace_kill): Renamed from inf_ttrace_kill_inferior. (inf_ttrace_target): Resort assignments.
2005-10-28 * gdb.texinfo (GDB/MI Variable Objects): Fix @pxref usage underEli Zaretskii2-3/+8
"The -var-update Command".
2005-10-28Sync with Emacs 22.0.50.Nick Roberts1-1/+2
2005-10-28*** empty log message ***Nick Roberts1-0/+4
2005-10-28*** empty log message ***gdbadmin1-1/+1
2005-10-27*** empty log message ***gdbadmin1-1/+1
2005-10-26*** empty log message ***gdbadmin1-1/+1
2005-10-25 * regformats/reg-ia64.dat: Remove NAT registers.Andreas Schwab5-148/+14
gdbserver: * server.c (main): Allocate mem_buf with PBUFSIZ bytes. * linux-ia64-low.c (ia64_regmap): Remove NAT registers. (ia64_num_regs): Reduce to 462.
2005-10-25*** empty log message ***gdbadmin1-1/+1
2005-10-24*** empty log message ***gdbadmin1-1/+1
2005-10-23*** empty log message ***gdbadmin1-1/+1
2005-10-22* rs6000-tdep.c (info_powerpc_cmdlist): Remove variable.Mark Kettenis2-8/+5
(rs6000_info_powerpc_command): Remove function.
2005-10-22*** empty log message ***gdbadmin1-1/+1
2005-10-21 * dwarf2read.c (isreg): Removed.Andreas Schwab2-15/+5
(decode_locdesc): Don't set it.
2005-10-21 * Makefile.in (YYFILES): Add ada-lex.cJoel Brobecker2-0/+5
2005-10-21*** empty log message ***gdbadmin1-1/+1
2005-10-20*** empty log message ***gdbadmin1-1/+1
2005-10-19*** empty log message ***gdbadmin1-1/+1
2005-10-182005-10-17 Jim Blandy <jimb@redhat.com>Jim Blandy2-1/+6
* dwarf2expr.c (dwarf_expr_fetch): Use correct comparison to detect stack underflow.
2005-10-18*** empty log message ***gdbadmin1-1/+1
2005-10-172005-10-17 Paul Gilliam <pgilliam@us.ibm.com>Paul Gilliam2-2/+7
* gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg vscr" tests to better match output.
2005-10-17*** empty log message ***gdbadmin1-1/+1
2005-10-16*** empty log message ***gdbadmin1-1/+1
2005-10-15*** empty log message ***gdbadmin1-1/+1
2005-10-142005-10-14 Paul Gilliam <pgilliam@us.ibm.com>Paul Gilliam2-0/+6
* rs6000-tdep.c (rs6000_register_reggroup_p): Add vscr to test for vector registers.
2005-10-14*** empty log message ***gdbadmin1-1/+1
2005-10-13 * Makefile.in (linux-thread-db.o): Depend on $(gdbcore_h).Andreas Schwab3-5/+23
* linux-thread-db.c (enable_thread_event): Extend pointer value as specified by target. (thread_db_get_thread_local_address): Likewise.
2005-10-13*** empty log message ***gdbadmin1-1/+1
2005-10-122005-10-12 Jim Blandy <jimb@redhat.com>Jim Blandy2-13/+58
* gdb.base/structs.exp (any): New function. (test_struct_returns): Don't make any assumptions at all about what value the function returns when GDB can't set the return value.
2005-10-12*** empty log message ***gdbadmin1-1/+1
2005-10-11*** empty log message ***gdbadmin1-1/+1
2005-10-10 * gdb.ada/arrayidx/p.adb: New file.Joel Brobecker3-1/+198
* gdb.ada/arrayidx.exp: New testcase
2005-10-10 * gdb.ada/array_return/pck.ads: New file.Joel Brobecker5-0/+118
* gdb.ada/array_return/pck.adb: New file. * gdb.ada/array_return/p.adb: New file. * gdb.ada/array_return.exp: New testcase.
2005-10-10 * i386-tdep.c (i386_reg_struct_return_p): Allow array types as well.Joel Brobecker2-5/+21
(i386_return_value): Add handling for functions that return array types.
2005-10-10 * ada-valprint.c (print_optional_low_bound): Handle properlyJoel Brobecker2-1/+16
cases where the array index type is a TYPE_CODE_RANGE.
2005-10-10 * valprint.c (val_print_array_elements): Check array size beforeJoel Brobecker2-7/+14
computing its low bound. If zero, then use a default bound of zero.