aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2004-07-08Fix crash in symtab.c.Bob Rossi2-11/+19
2004-07-08I added the testcase for -file-list-exec-source-files to mi2-file.exp.Bob Rossi3-14/+23
It should have been added to mi-file.exp. So, here it is.
2004-07-08*** empty log message ***gdbadmin1-1/+1
2004-07-072004-07-07 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston3-4/+10
* gdb.java/jmisc.exp: Fix expected output of ptype to look for the jmisc() constructor instead of <init>. * gdb.java/jmisc1.exp: Ditto.
2004-07-072004-07-07 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-0/+8
* gdb.base/sigbpt.exp (stepi_out): Check for a single step corrupting the PC.
2004-07-07*** empty log message ***gdbadmin1-1/+1
2004-07-062004-07-06 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-4/+9
* gdb.cp/templates.exp: Accept whitespace change in demangler output.
2004-07-062004-07-06 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston14-4/+128
* language.h (struct_language_defn): Add new function pointer: la_class_name_from_physname. Also add new prototype for language_class_name_from_physname. * language.c (language_class_name_from_physname): New function. (unk_lang_class_name): Ditto. (unknown_language_defn, auto_language_defn): Change to add unk_lang_class_name function pointer for la_class_name_from_physname. (local_language_defn): Ditto. * dwarf2read.c (guess_structure_name): Change to call language_class_name_from_physname. (determine_class_name): Ditto. * cp-support.c (class_name_from_physname): Renamed. (cp_class_name_from_physname): New name of function. * cp-support.h: Ditto. * c-lang.c (c_language_defn): Change to add NULL for class_name_from_physname function pointer. (cplus_language_defn): Change to add cp_class_name_from_physname. * jv-lang.c (java_class_name_physname): New function. (java_find_last_component): New static routine. (java_language_defn): Add java_class_name_from_physname pointer. * ada-lang.c (ada_language_defn): Change to add NULL for class_name_from_physname function pointer. * f-lang.c (f_language_defn): Ditto. * m2-lang.c (m2_language_defn): Ditto. * objc-lang.c (objc_language_defn): Ditto. * p-lang.c (pascal_language_defn): Ditto. * scm-lang.c (scm_language_defn): Ditto.
2004-07-062004-07-06 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-0/+320
* gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
2004-07-062004-07-06 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-1/+17
Patch from Bart Robinson. * corelow.c (core_open): Add variable "flags", or in O_LARGEFILE. (O_LARGEFILE): Define to 0, if not defined.
2004-07-06*** empty log message ***gdbadmin1-1/+1
2004-07-05* gdb.texinfo (BSD libkvm Interface): New node (section)Mark Kettenis2-0/+46
(Native): Add it to the menu.
2004-07-05*** empty log message ***gdbadmin1-1/+1
2004-07-04*** empty log message ***gdbadmin1-1/+1
2004-07-03* m68kbsd-nat.c: Include "gdbcore.h", <sys/types.h>,Mark Kettenis5-4/+78
<machine/pcb.h> and "bsd-kvm.h". (PCB_REGS_FP, PCB_REGS_SP): Define if not already defined. (m68kbsd_supply_pcb): New function. (_initialize_m68kbsd_nat): New prototype and function. * Makefile.in (m68kbsd-nat.o): Update dependencies. * config/m68k/nbsdelf.mh (NATDEPFILES): Add bsd-kvm.o. (LOADLIBES): New variable. * config/m68k/obsd.mh (NATDEPFILES): Add bsd-kvm.o. (LOADLIBES): New variable.
2004-07-03* bsd-kvm.c (bsd_kvm_cmdlist): Remove unecessary initialization.Mark Kettenis2-1/+5
2004-07-03* bsd-kvm.c: Include "cli/cli-cmds.h", "command.h", "value.h" andMark Kettenis3-2/+83
<sys/proc.h>. (bsd_kvm_cmdlist): New variable. (bsd_kvm_cmd, bsd_kvm_proc_cmd, bsd_kvm_pcb_cmd): New functions. (bsd_kvm_add_target): Register "kvm" command prefix, "kvm pcb" command and "kvm proc" command. * Makefile.in (bsd-kvm.o): Update dependencies.
2004-07-03*** empty log message ***gdbadmin1-1/+1
2004-07-02* osabi.c: Update copyright year.Mark Kettenis2-5/+20
(generic_elf_osabi_sniffer): Tweak comment. Look for OS-specific notes if EI_OSABI is set to ELFOSABI_HPUX.
2004-07-02Fix ChangeLog entry for the last change to i386-cygwin-tdep.c.Joel Brobecker1-1/+1
2004-07-022004-07-02 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain3-0/+17
* lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler. * lib/compiler.cc: Likewise.
2004-07-02*** empty log message ***gdbadmin1-1/+1
2004-07-012004-07-01 Michael Snyder <msnyder@redhat.com>Michael Snyder3-105/+110
* win32-nat.c (core_dll_symbols_add): Re-indent a small section that seems to have gotten whacked out of line.
2004-07-01* dbxread.c (process_one_symbol) [PCC_SOL_BROKEN]: Remove deadMark Kettenis4-12/+10
code.
2004-07-01* ada-lang.c (decode_packed_array): Minor change to comment.Paul N. Hilfinger3-44/+63
(ada_value_slice_ptr): New function. (ada_value_slice): New function. (ada_evaluate_subexp): Remove XVS-suffix code from subscripting test. Don't know why it is there. Change slice code to use ada_value_slice_ptr and ada_value_slice, and to avoid dereferencing huge arrays from which one is slicing. (empty_array): Correct to return an array rather than a subrange value. * ada-valprint.c (print_optional_low_bound): Don't print lower bound on empty arrays (let'em use 'FIRST instead).
2004-07-01Address complaints from gdb_ari.sh:Paul N. Hilfinger6-12/+28
* ada-exp.y: Include gdb_string.h rather than string.h. (convert_char_literal): Reformat declaration. * ada-lang.h: Include opaque struct declaration for struct frame_info. * ada-lex.l: Change use of free to xfree (the macro would do so anyway, but this is harmless). Include gdb_string.h rather than string.h. * ada-valprint.c (ada_val_print_stub): Change PTR => void*. * ada-lang.c (parse): Remove K&Rism in parameter list. (is_name_suffix): Correct Linux => GNU/Linux in comment.
2004-07-01*** empty log message ***gdbadmin1-1/+1
2004-06-30* gdbint.texinfo (Target Architecture Definition): RemoveMark Kettenis2-4/+5
SUN_FIXED_LBRAC_BUG.
2004-06-30* dbxread.c (process_one_symbol) [SUN_FIXED_LBRAC_BUG]: RemoveMark Kettenis2-76/+5
dead code.
2004-06-30* alphabsd-nat.c: Update copyright year.Mark Kettenis2-3/+8
(getregs_supplies): Use ALPHA_PC_REGNUM instead of PC_REGNUM.
2004-06-302004-06-30 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain3-2/+22
* lib/compiler.cc: Work around string preprocessing problem with old hp c++ compiler. * lib/compiler.c: Likewise.
2004-06-30*** empty log message ***gdbadmin1-1/+1
2004-06-29 * i386-cygwin-tdep.c (i386-cygwin-tdep.c): New function.Joel Brobecker2-0/+23
(i386_cygwin_in_solib_call_trampoline): New function. (i386_cygwin_init_abi): Initialize the in_solib_call_trampoline and skip_trampoline_code gdbarch methods.
2004-06-29 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessorCorinna Vinschen5-11/+71
directives to conditionalize symbol prefixing. * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding additional_flags handling. Add underscore prefix for Cygwin. * gdb.arch/i386-unwind.c: Use preprocessor directives to conditionalize symbol prefixing. * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding additional_flags handling. Add underscore prefix for Cygwin.
2004-06-29* Makefile.in (gdb_callback_h): Renamed from callback_h to theJim Blandy2-1/+6
name actually used in the dependency lists.
2004-06-292004-06-29 Randolph Chung <tausq@debian.org>Randolph Chung2-0/+5
* NEWS (New native configurations): Mention GNU/Linux/hppa.
2004-06-29 * win32-nat.c (child_pid_to_exec_file): New function.Corinna Vinschen3-0/+68
(init_child_ops): Add child_pid_to_exec_file as to_pid_to_exec_file functionality.
2004-06-29fix scrambled changelogAndrew Cagney1-9/+0
2004-06-292004-06-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney5-8/+43
* defs.h (xstrvprintf): Declare. * utils.c (xstrvprintf): New function. (internal_vproblem, xstrprintf, xasprintf) (vfprintf_maybe_filtered, vfprintf_unfiltered): Use xstrvprintf. * serial.c (serial_printf): Ditto. * complaints.c (vcomplaint): Ditto.
2004-06-29 * infcmd.c (attach_command): Move call to target_terminal_inferiorCorinna Vinschen2-3/+8
behind loading symbol table.
2004-06-29 * gdb.base/bigcore.exp: Skip test on Cygwin.Corinna Vinschen2-1/+6
2004-06-292004-06-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-0/+6
* rdi-share/ardi.c (angel_RDI_ExecuteOrStep): Revert 2004-06-24 change - add back extern deprecated_ui_loop_hook declaration.
2004-06-29*** empty log message ***gdbadmin1-1/+1
2004-06-282004-06-26 Andrew Cagney <cagney@gnu.org>Andrew Cagney15-31/+53
* xcoffsolib.c (xcoff_solib_address): Replace xasprintf with xstrprintf. * varobj.c (varobj_gen_name, create_child, c_name_of_child) (c_value_of_variable): Ditto. * utils.c (internal_vproblem): Ditto. * solib-aix5.c (build_so_list_from_mapfile): Ditto. * remote.c (add_packet_config_cmd): Ditto. * remote-rdp.c (rdp_set_command_line): Ditto. * regcache.c (regcache_dump): Ditto. * frv-tdep.c (new_variant, new_variant): Ditto. * fbsd-proc.c (child_pid_to_exec_file): Ditto. (fbsd_find_memory_regions): Ditto. * breakpoint.c (create_thread_event_breakpoint) (create_breakpoints): Ditto. * aix-thread.c (aix_thread_pid_to_str): Ditto. * ada-lang.c (is_package_name): Ditto. Also delete xmalloc call. Index: doc/ChangeLog 2004-06-26 Andrew Cagney <cagney@gnu.org> * gdbint.texinfo (Coding): Replace xasprintf with xstrprintf.
2004-06-28 * ada-lang.c: Re-indent file, with some massaging to help indentJoel Brobecker2-31/+28
a bit when the result is otherwise really too ugly.
2004-06-282004-06-28 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-53/+102
* gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output formats for "info register". Use gdb_test_multiple. Fix the "invalid register" test.
2004-06-28 * gdb.base/attach.exp: Fix copyright date. Set testpid to WindowsCorinna Vinschen2-3/+58
PID for Cygwin. Add Cygwin specific strings to check for in some tests. (do_attach_tests): Add a test for user interaction when attaching to a process with no matching symbol table already loaded.
2004-06-28*** empty log message ***gdbadmin1-1/+1
2004-06-27 * frame.h (struct frame_id): Change bit field type of stack_addr_p,Ulrich Weigand2-3/+8
code_addr_p and special_addr_p to 'unsigned int'.
2004-06-27* i386v4-nat.c: Update copyright year and tweak comment.Mark Kettenis2-11/+21
(regmap): Remove trailing comma. (supply_gregset): Rename local variable i to regnum. Call regcache_raw_supply instead of supply_register. (fill_gregset): Rename argument regno to regnum. Call regcache_raw_collect instead of regcache_collect.