aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2000-03-25Fix maintenance deprecate crash, add testcaseDaniel Berlin3-125/+129
2000-03-25Re-re indent. indent|indent|indent stable.Andrew Cagney1-1/+1
2000-03-25Re-indent.Andrew Cagney2-69/+74
2000-03-25Remove quoted leading space.Andrew Cagney2-1/+5
2000-03-25* config/mips/tm-wince.h: Fix typo which caused include of tm-mips.h to beChristopher Faylor2-3/+9
inoperative.
2000-03-25* win32-nat.c: Back out special frame walking code. It was broken.Christopher Faylor4-132/+18
(handle_exception): Correctly identify an illegal instruction. * config/tm-cygwin.h: Eliminate special frame handling. Just use normal i386 handling.
2000-03-242000-03-23 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-7/+12
* solib.c (open_symbol_file_object): to sneak an int argument past catch_errors, instead of casting it to a pointer, simply pass it by address.
2000-03-242000-03-24 J.T. Conklin <jtc@redback.com>J.T. Conklin3-3/+61
* i386/tm-nbsd.h (USE_STRUCT_CONVENTION): Define. * i386nbsd-nat.c (i386nbsd_use_struct_convention): New function. (fetch_core_registers): Read fp registers. (i386nbsd_core_fns, _initialize_i386nbsd_nat): Added.
2000-03-24 * gdb.base/break.exp: Add new test for setting breakpoints onJonathan Larmour2-0/+79
optimized code so we can test breakpoints work even when function prologues may be optimized away
2000-03-24 * arm-tdep.c (thumb_skip_prologue): Take function end addr argumentJonathan Larmour2-3/+9
so that we can stop searching for the prologue past the function end (arm_skip_prologue): Call thumb_skip_prologue with function end addr
2000-03-24Don't do compile time comparison of TARGET_PTR_BIT and TARGET_INT_BIT.Kevin Buettner3-24/+25
2000-03-24 Fix copyright dates in last change.Philippe De Muyter2-2/+3
2000-03-24 * m68k-tdep.c (P_LINKL_FP, P_LINKW_FP): Macros renamed from P_LINK_LPhilippe De Muyter3-97/+192
and P_LINK_W. (P_PEA_FP, P_MOVL_SP_FP): New macros. (P_MOVL, P_LEAL, P_MOVML): Macros renamed from P_MOV_L, P_LEA_L and P_MOVM_L. (altos_skip_prologue, isi_skip_prologue): Use P_* macros, not octal constants. (delta68_in_sigtramp): New function. (delta68_frame_args_address, delta68_frame_saved_pc): Ditto. (m68k_skip_prologue): Use P_* macros, not hex constants. (m68k_find_saved_regs): Do not expect a fixed sequence of register save instructions, but accept them in any order; use P_* macros, not octal or hex constants; recognize also `fmovemx to (fp + displacement)' and `moveml to (fp + displacement)'. * m68/tm-delta68.h (IN_SIGTRAMP): New macro. (FRAME_SAVED_PC, FRAME_ARGS_ADDRESS): Ditto.
2000-03-24Fix texinfo-3.12 problems:Andrew Cagney3-189/+211
* annotate.texi (Annotations): When GDBN omit @chapter and @node entry. * gdb.texinfo: Check for @ifinfo instead of @ifnottex. (rluser.texinfo, inc-hist.texinfo, annotate.texi): Add local @chapter and @node entries. * gdb.texinfo: Link all top-level nodes. * inc-hist.texinfo: When GDBN omit the chapter/node. * rluser.texinfo (Command Line Editing): Ditto.
2000-03-24Create $(infodir) before trying to install info files.Andrew Cagney2-0/+6
2000-03-24Add Fernando to testsuite maintainers.Andrew Cagney2-0/+5
2000-03-24FIx regressionDaniel Berlin2-43/+48
2000-03-242000-03-20 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-6/+66
* gdb.texinfo: Add new queries ThreadInfo and ThreadExtraInfo.
2000-03-232000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>Fernando Nasser2-2/+19
From David Whedon <dwhedon@gordian.com> * gdbint.texinfo : Added paragraphs about command deprecation.
2000-03-232000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>Fernando Nasser2-0/+33
From David Whedon <dwhedon@gordian.com> * gdb.base/commands.exp : Added command deprecator tests.
2000-03-232000-03-23 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser5-28/+474
From David Whedon <dwhedon@gordian.com> * top.c (execute_command): Checks all commands beore executing to see if the user needs to be warned that the command is deprecated, warns user if appropriate. (add_info), (add_info_alias), (add_com) , (add_com_alias): Changed return values from void to struct cmd_list_element *. * command.c (lookup_cmd_1): Check aliases before following link in case user needs to be warned about a deprecated alias. (deprecate_cmd): new exported function for command deprecation, sets flags and posibly a replacement string. (deprecated_cmd_warning): New exported funciton to warn user about a deprecated command. (lookup_cmd_composition): New exported function that determines alias, prefix_command, and cmd based on a string. This is useful is we want to full name of a command. * command.h : Added prototypes for deprecate_cmd, deprecated_warn_user and lookup_cmd_composition, added flags to the cmd_list_element structure, changed return values for add_com_* and add_info_* from void to cmd_list_element. * maint.c : (maintenance_deprecate): New function to deprecate a command. This exists only so that the testsuite can deprecate commands at runtime and check the warning behavior. (maintenance_undeprecate) : New function, drops deprecated flags. (maintenance_do_deprecate): Actually does the (un)deprecation. (initialize_maint_cmds): Added the above new deprecate commands.
2000-03-23Added the apropos commandDaniel Berlin6-1/+127
2000-03-232000-03-23 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-6/+15
* sol-thread.c (ps_pglobal_lookup): Change argument type from paddr_t to psaddr_t. This mistake appears to date from an erroneous man page in Solaris 2.5 -- the correct type from the system headers has always been psaddr_t. (ps_pdread, ps_pdwrite, ps_ptread, ps_ptwrite): ditto. (rw_common): ditto.
2000-03-23HFA, function descriptor handling for IA-64.Kevin Buettner3-84/+312
2000-03-232000-03-22 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2-23/+27
* event-loop.c (handle_file_event): Run through indent.
2000-03-232000-03-22 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2-206/+258
From Philippe De Muyter <phdm@macqel.be> * event-loop.c (sys/types.h): File now included unconditionally. (use_poll): New variable.. (gdb_notifier): poll- and select-versions merged. (add_file_handler): If HAVE_POLL, check whether poll is usable, and reset `use_poll' if not. (create_file_handler): Select poll- or select-version according to `use_poll'. (delete_file_handler, handle_file_event): Likewise. (gdb_wait_for_event, poll_timers): Likewise.
2000-03-22 * printcmd.c (print_scalar_formatted): Truncate addresses to thePeter Schauer2-1/+13
size of a target pointer before passing them to print_address.
2000-03-222000-03-22 Mark Kettenis <kettenis@gnu.org>Mark Kettenis4-44/+54
* config/i386/tm-i386aix.h (I386_AIX_TARGET): Remove. * config/i386/tm-linux.h (LOW_RETURN_REGNUM, HIGH_RETURN_REGNUM): Remove * i386-tdep.c (LOW_RETURN_REGNUM, HIGH_RETURN_REGNUM): New defines. (i386_extract_return_value): Rewritten. Correctly support all floating-point types and large integer types on targets that use the standard i386 GDB register layout and return floating-point values in the FPU.
2000-03-22Don't include nrom in CONFIG_INITS.Andrew Cagney3-52/+54
2000-03-222000-03-21 J.T. Conklin <jtc@redback.com>J.T. Conklin6-6/+196
* i386/nbsd.mh (NATDEPFILES): Change i386b-nat.o to i386nbsd-nat.o. * i386nbsd-nat.c: New file. * i386/tm-nbsd.h (NUM_REGS): Removed. (HAVE_I387_REGS): Defined. * i386/nm-nbsd.h (FLOAT_INFO): Removed. * tm-nbsd.h (IN_SOLIB_CALL_TRAMPOLINE): Define if not SVR4_SHARED_LIBS.
2000-03-22Add Jim Blandy to breakpoint maintainers. David taylor is theAndrew Cagney2-0/+11
Solaris/SPARC maintainer. Add Jonathan Larmour to the write after approval list.
2000-03-21Test suite change for AIX 4.3.Kevin Buettner2-20/+22
2000-03-21Make sure section addresses from a shared object are correctly set inKevin Buettner5-36/+119
a new struct objfile.
2000-03-212000-03-21 Eli Zaretskii <eliz@is.elta.co.il>Michael Snyder2-0/+16
* breakpoint.c (bpstat_stop_status): Don't stop if a read watchpoint appears to break, but the watched value changed.
2000-03-21*** empty log message ***Jim Blandy1-0/+7
2000-03-21* gdbarch.sh: Emit a definition and declaration for gdbarch_free,Jim Blandy3-0/+38
a companion to gdbarch_alloc, which allows a gdbarch init function to free partially-built gdbarch structures. * gdbarch.c, gdbarch.h: Regenerated.
2000-03-21It turns out that 1.2 wasn't botched after all. (I was failing to takeKevin Buettner1-10/+16
into account all of the imports that had been done.)
2000-03-21Fixed botched commit in 1.2.Kevin Buettner1-16/+10
2000-03-21IA-64 changes.Kevin Buettner4-3/+297
2000-03-212000-03-20 Eli Zaretskii <eliz@is.elta.co.il>Michael Snyder3-45/+100
* breakpoint.c (insert_breakpoints, remove_breakpoint) (bpstat_stop_status, can_use_hardware_watchpoint): Don't insert, remove, or check status of hardware watchpoints for entire structs and arrays unless the user explicitly asked to watch that struct or array. (insert_breakpoints): Try to insert watchpoints for all the values on the value chain, even if some of them fail to insert. * values.c (value_primitive_field): Set the offset in struct value we return when the field is a packed bitfield.
2000-03-212000-03-20 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-19/+145
* remote.c (remote_threads_extra_info): new function. Implement the extra thread info query for "info threads". (remote_threads_info): clean up a bit. (use_threadinfo_query, use_threadextra_query): new variables. Control whether GDB will use the new or old protocol for thread info queries. (remote_open_1): initialize new variables. (remote_async_open_1): ditto. (remote_cisco_open): ditto.
2000-03-21New files for IA-64 port.Kevin Buettner9-0/+2436
2000-03-202000-03-20 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-0/+11
* gdb.texinfo: Add white space to prevent overprinting in two places.
2000-03-20Fixes for floatformat_from_doublest().Kevin Buettner2-2/+12
2000-03-20* i386-linux-nat.c: No need to #include "frame.h" any more.Jim Blandy5-280/+309
(LINUX_SIGTRAMP_INSN0, LINUX_SIGTRAMP_OFFSET0, LINUX_SIGTRAMP_INSN1, LINUX_SIGTRAMP_OFFSET1, LINUX_SIGTRAMP_INSN2, LINUX_SIGTRAMP_OFFSET2, linux_sigtramp_code, LINUX_SIGTRAMP_LEN, i386_linux_sigtramp_start, LINUX_RT_SIGTRAMP_INSN0, LINUX_RT_SIGTRAMP_OFFSET0, LINUX_RT_SIGTRAMP_INSN1, LINUX_RT_SIGTRAMP_OFFSET1, linux_rt_sigtramp_code, LINUX_RT_SIGTRAMP_LEN, i386_linux_rt_sigtramp_start, i386_linux_in_sigtramp, i386_linux_sigcontext_addr, LINUX_SIGCONTEXT_PC_OFFSET, i386_linux_sigtramp_saved_pc, LINUX_SIGCONTEXT_SP_OFFSET, i386_linux_sigtramp_saved_sp): Deleted. Folks rightly pointed out that these are target-dependent, and useful in non-native configurations. Moved to... * i386-linux-tdep.c: ... Here, a new file. * Makefile.in (ALLDEPFILES): Add i386-linux-tdep.c. (i386-linux-tdep.o): New rule. (i386-linux-nat.o): We no longer depend on frame.h. * config/i386/linux.mt (TDEPFILES): Add i386-linux-tdep.o.
2000-03-202000-03-04 Eli Zaretskii <eliz@is.elta.co.il>Elena Zannoni3-64/+68
* event-loop.c (top-level) [NO_FD_SET]: Deprecate this branch. Print an error at compile time if we are to use select, but FD_SET is not available. (SELECT_MASK, NBBY, FD_SETSIZE, NFDBITS, MASK_SIZE): Define only if HAVE_POLL is not defined and NO_FD_SET *is* defined. (create_file_handler) [!HAVE_POLL]: Use FD_SET and FD_CLR. (delete_file_handler) [!HAVE_POLL]: Use FD_CLR and FD_ISSET. (gdb_wait_for_event) [!HAVE_POLL]: Copy fd_set sets directly instead of using memcpy and memset. Use FD_ISSET. * config/i386/xm-go32.h (fd_mask): Remove typedef.
2000-03-20Document requirements on adding a ``!'' command.Andrew Cagney2-0/+11
2000-03-20Add sh2 to list of known architectures.Andrew Cagney2-0/+10
2000-03-20From John David Anglin:Andrew Cagney3-314/+331
Don't initialize HPUX thread twice.
2000-03-19 * event-top.c (_initialize_event_loop): If instream is notEli Zaretskii2-8/+24
connected to a terminal device, turn editing off.