aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2001-11-06 2001-11-06 Fred Fish <fnf@redhat.com>Fred Fish13-31/+15
* complaints.c (info_verbose): Remove unneeded decl, is in defs.h. * dbxread.c: Ditto * dwarf2read.c: Ditto. * dwarfread.c: Ditto. * exec.c: Ditto. * hpread.c: Ditto. * hpread.h: Ditto. * mdebugread.c: Ditto. * os9kread.c: Ditto. * stack.c: Ditto. * symfile.c: Ditto. * tracepoint.c: Ditto.
2001-11-06* MAINTAINERS: Update Andrew Cagney's responsibilities. MentionAndrew Cagney2-8/+12
David Taylor and Nick Duffek in past maintainers.
2001-11-062001-11-06 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni3-12/+555
* mdebugread.c (CUR_SYMBOL_TYPE, CUR_SYMBOL_VALUE, START_PSYMTAB, END_PSYMTAB, SET_NAMESTRING, HANDLE_RBRAC): Delete definitions. (parse_partial_symbols): Don't include partial-stab.h any more. Don't reuse code in partial-stab.h, include the code directly, instead. Simplify code from partial-stab.h eliminating ifdef DBXREAD_ONLY code. * Makefile.in (mdebugread.o): Remove dependency on partial-stab.h.
2001-11-06* s390-nat.c: #include "regcache.h", to get declaration forJim Blandy2-0/+5
`supply_register'. (The last change already added the dependency of s390-nat.o on regcache.h. Oops.)
2001-11-06* Makefile.in (ALLDEPFILES): Add s390-tdep.c and s390-nat.c.Jim Blandy2-0/+10
(s390-tdep.o, s390-nat.o): New rules.
2001-11-06Fix typo.Jim Blandy1-1/+1
2001-11-06* gdb/s390-nat.c (s390_register_u_addr): Pass proper arguments toJim Blandy2-4/+10
internal_error.
2001-11-06gdbarch.sh (CALL_DUMMY_LOCATION): Require a value.Andrew Cagney3-2/+7
2001-11-06Zap another #ifdef INIT_EXTRA_FRAME_INFOAndrew Cagney2-3/+7
2001-11-06Add predicate for PUSH_RETURN_ADDRESS.Andrew Cagney5-17/+54
2001-11-06 * arch-utils.c (generic_in_function_epilogue_p): New function.Corinna Vinschen7-0/+76
* arch-utils.h (generic_in_function_epilogue_p): Declare extern. * breakpoint.c (watchpoint_check): Add test whether the pc is currently in the epilogue of a function. * gdbarch.c: Autogenerated from gdbarch.sh. * gdbarch.h: Ditto. * gdbarch.sh (function_list): Add `in_function_epilogue_p' definition.
2001-11-06 * gdb.texinfo (gdbarch_in_function_epilogue_p): Add documentation.Corinna Vinschen2-0/+11
2001-11-06* gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes thatJim Blandy3-60/+9
pointers are 32 bits long, and that offsets of relocs are always stored in the data (REL-style), and not in the reloc entry itself (RELA-style). * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and stabs.
2001-11-06* config/s390/s390.mh (NATDEPFILES): Don't split this acrossJim Blandy2-2/+6
several lines with backslashes; the `sed' command in configure.in's AC_OUTPUT clause that comments out the NATDEPFILES assignment doesn't handle lines extended with backslashes.
2001-11-06*** empty log message ***gdbadmin1-1/+1
2001-11-05* configure.in (AC_OUTPUT): Handle assignments to NATDEPFILESJim Blandy3-4/+14
using `+=' as well as `='. * configure: Regenerated.
2001-11-052001-11-01 Michael Snyder <msnyder@redhat.com>Michael Snyder2-6/+20
* gdb.c++/cplusfuncs.exp: Fix conflicts between operator names and regular expression operators by using quoting.
2001-11-052001-11-01 Michael Snyder <msnyder@redhat.com>Michael Snyder2-46/+101
* symtab.c (operator_chars): Allow '*' and '[' to be quoted in operator names, to avoid regexp expansion. (search_symbols): Alloca buffer is too small, may get clobbered.
2001-11-052001-11-05 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+8
* gdb.texinfo (info functions): Document use of backslash to quote regexp chars in function names such as "operator*()".
2001-11-05Change INIT_EXTRA_FRAME_INFO() to a function with predicate.Andrew Cagney5-7/+44
2001-11-05* gdbarch.sh (verify_gdbarch): Use a mem_file to accumulate allAndrew Cagney3-106/+85
error messages. Print in a single batch. * gdbarch.c: Regenerate.
2001-11-05*** empty log message ***gdbadmin1-1/+1
2001-11-04* i386-linux-nat.c (GETREGS_SUPPLIES, supply_gregset,Mark Kettenis2-1/+9
fill_gregset): Add support for "orig_eax" register.
2001-11-04Add support for "orig_eax" pseudo register on Linux/x86.Mark Kettenis3-1/+104
* i386-linux-tdep.c: Include "inferior.h". (i386_linux_register_name, i386_linux_register_byte, i386_linux_register_raw_size): New functions. (i386_linux_write_pc): New function. * config/i386/tm-linux.h (I386_LINUX_ORIG_EAX_REGNUM): New define. (NUM_REGS, MAX_NUM_REGS, REGISTER_BYTES, REGISTER_NAME, REGISTER_BYTE, REGISTER_RAW_SIZE): Define to deal with additional register. (i386_linux_register_name, i386_linux_register_byte, i386_linux_register_raw_size): New prototypes. (TARGET_WRITE_PC): New define. (i386_linux_write_pc): New prototype.
2001-11-04* i386-tdep.c (i386_register_offset): Renamed fromMark Kettenis3-31/+63
i386_register_byte. Made static. (i386_register_size): Renamed from i386_register_raw_size. Made static. (i386_register_virtual_size): Removed. (i386_register_byte, i386_register_raw_size, i386_register_virtual_size): New functions. (_initialize_i386_tdep): Initialize i386_register_offset instead of i386_register_byte. Remove code to initialize i386_register_virtual_size. * config/i386/tm-i386.h (REGISTER_BYTE): Redefine to use i386_register_byte function. (REGISTER_RAW_SIZE): Redefine to use i386_register_raw_size function. (REGISTER_VIRTUAL_SIZE): Redefine to use i386_register_virtual_size function. (i386_register_byte, i386_register_raw_size, i386_register_virtual_size): New functions.
2001-11-04* Makefile.in (ALLDEPFILES): Add i387-nat.c.Mark Kettenis2-1/+9
(i387-nat.o): Add dependencies.
2001-11-04*** empty log message ***gdbadmin1-1/+1
2001-11-03*** empty log message ***gdbadmin1-1/+1
2001-11-02Doco problem with alpha-dec-osf5.1.Andrew Cagney2-0/+10
2001-11-02* utils.c (internal_verror): Restore calls to abort().Andrew Cagney2-3/+8
Fix PR gdb/219.
2001-11-022001-11-02 Michael Chastain <mec@shout.net>Michael Chastain2-2/+6
* MAINTAINERS: Update my entry.
2001-11-02*** empty log message ***gdbadmin1-1/+1
2001-11-012001-10-31 Michael Snyder <msnyder@redhat.com>Michael Snyder3-18/+44
* gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(), depending on what the symbol table contains. * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in the output of the ptype command. Similarly, accept both "const &" and "const&".
2001-11-01Approved by kev@cygnus.comFred Fish25-87/+166
ChangeLog entry: 2001-11-01 Fred Fish <fnf@redhat.com> * coff-solib.c (coff_solib_add): Add new readsyms arg. * irix5-nat.c (solib_add): Ditto. * osfsolib.c (solib_add): Ditto. * pa64solib.c (pa64_solib_add): Ditto. * pa64solib.c (add_to_solist): Ditto. * pa64solib.c (read_dld_descriptor): Ditto. * solib.c (solib_add): Ditto. * somsolib.c (som_solib_add): Ditto. * win32-nat.c (child_solib_add): Ditto. * xcoffsolib.c (solib_add): Ditto. * coff-solib.h (coff_solib_add): Add new readsyms arg to prototype. * pa64solib.c (add_to_solist): Ditto. * pa64solib.c (read_dld_descriptor): Ditto. * pa64solib.h (pa64_solib_add): Ditto. * solib.h (solib_add): Ditto. * somsolib.h (som_solib_add): Ditto. * config/i386/tm-cygwin.h (child_solib_add): Ditto. * coff-solib.c (coff_solib_add): If readsyms is zero don't read symbols but do any other needed work for shared libs. * irix5-nat.c: Ditto. * osfsolib.c (solib_add): Ditto. * solib.c (solib_add): Ditto. * win32-nat.c (child_solib_add): Ditto. * xcoffsolib.c (solib_add): Ditto. * irix5-nat.c (sharedlibrary_command): Pass 1 as readsyms to solib_add to force reading of shared library symbols. * osfsolib.c (sharedlibrary_command;): Ditto. * pa64solib.c (pa64_solib_sharedlibrary_command): Ditto. * solib.c (sharedlibrary_command): Ditto. * somsolib.c (som_solib_sharedlibrary_command): Ditto. * xcoffsolib.c (sharedlibrary_command): Ditto. * coff-solib.c (coff_solib_create_inferior_hook): Call solib_add unconditionally with auto_solib_add. * irix5-nat.c (solib_create_inferior_hook): Ditto. * osfsolib.c (solib_create_inferior_hook): Ditto. * solib.c (solib_create_inferior_hook): Ditto. * solib-osf.c (osf_solib_create_inferior_hook): Ditto. * solib-svr4.c (enable_break): Ditto. * solib-sunos.c (sunos_solib_create_inferior_hook): Ditto. * corelow.c (solib_add_stub): Add auto_solib_add to args passed via SOLIB_ADD. * sol-thread.c (sol_thread_attach): Ditto. * config/rs6000/nm-rs6000.h (SOLIB_ADD): Ditto. * infcmd.c (attach_command): Remove auto_solib_add decl. Call SOLIB_ADD directly with auto_solib_add. * infrun.c (handle_inferior_event): Ditto. * coff-solib.h (SOLIB_ADD): Add readsyms arg. * pa64solib.h (SOLIB_ADD): Ditto. * solib.h (SOLIB_ADD): Ditto. * somsolib.h (SOLIB_ADD): Ditto. * config/i386/tm-cygwin.h (SOLIB_ADD): Ditto. * fork-child.c (clone_and_follow_inferior): Remove unused auto_solib_add decl. * pa64solib.c (pa64_solib_add): Call add_to_solist with readsyms. (read_dld_descriptor): Ditto. (pa64_solib_add): Call read_dld_descriptor with readsyms. (pa64_solib_in_dynamic_linker): Ditto. * corelow.c (symfile.h): Need this for auto_solib_add declaration. * sol-thread.c (symfile.h): Ditto. Approved by eliz@is.elta.co.il doc/ChangeLog entry: 2001-11-01 Fred Fish <fnf@redhat.com> * gdbint.texinfo (SOLIB_ADD): Document additional new "readsyms" arg.
2001-11-01Fixed formatting error.Don Howard1-2/+2
2001-11-01use xmalloc() and xfree().Andrew Cagney2-2/+7
2001-11-01s/value_ptr/struct value */Andrew Cagney2-38/+44
2001-11-01Re-indent.Andrew Cagney2-192/+194
2001-11-01s/value_ptr/struct value */Andrew Cagney3-4/+10
2001-11-01value_ptr tweeks.Andrew Cagney2-1/+15
2001-11-01*** empty log message ***gdbadmin1-1/+1
2001-10-31 * arch-utils.c (generic_in_solib_call_trampoline): New function.Corinna Vinschen7-8/+75
* arch-utils.h (generic_in_solib_call_trampoline): Extern declaration. * gdbarch.c: Regenerated from gdbarch.sh. * gdbarch.h: Ditto. * gdbarch.sh (function_list): Add `IN_SOLIB_CALL_TRAMPOLINE' definition. * infrun.c (IN_SOLIB_CALL_TRAMPOLINE): Remove macro.
2001-10-31From DJ Barrow.Andrew Cagney2-1/+7
* s390-tdep.c: (s390_gdbarch_init): Don't initialize find_solib_trampoline_target.
2001-10-31* remote-vx.c (net_wait): Fix typo from PIDGET change.Andrew Cagney2-1/+5
2001-10-31* config/i386/tm-i386.h (REGISTER_NAMES): Remove.Mark Kettenis6-22/+49
(REGISTER_NAME): New define. (i386_register_name): New prototype. * i386-tdep.c (i386_register_names): New variable. (i386_register_name): New function. * config/i386/tm-i386os9k.h, config/i386/tm-ptx.h, config/i386/tm-symmetry.h: Undefine REGISTER_NAME instead of REGISTER_NAMES.
2001-10-31 * gdb.base/miscexprs.c (main): Add usage of preprocessorCorinna Vinschen3-7/+26
symbol `STORAGE' to allow to choose the storage class of the local datastructures. * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...' compiler directive.
2001-10-312001-10-30 Don Howard <dhoward@redhat.com>Don Howard2-0/+19
* gdb.texinfo: (Command Files) Added documentation for the behavior of gdb with input redirected from a file.
2001-10-31* win32-nat.c (register_loaded_dll): Attempt to ensure that the case of theChristopher Faylor3-16/+54
loaded DLL matches the on-disk case since the debugging API does not seem to ensure this. Calculate max name length here. (handle_load_dll): Move max name length calculation to register_loaded_dll.
2001-10-31 * arm-linux-nat.c: Include <asm/ptrace.h> explicitly.Daniel Jacobowitz2-0/+6
2001-10-31 * wrapper.h (gdb_value_struct_elt): New function.Keith Seitz3-0/+49
* wrapper.c (gdb_value_struct_elt): Ditto. (do_captured_value_struct_elt): Ditto.