aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1996-06-28 * main.c (main): Add option "l" for setting remote_timeout.Dawn Perchik2-0/+23
1996-06-28 * remote-e7000.c,remote.c,target.h,top.c:Dawn Perchik5-11/+108
Add set option "remote_timeout" for setting remote_timeout. Add set option "use_hard_breakpoints" for setting hardware .vs. memory breakpoints.
1996-06-28 * remote-e7000.c (e7000_parse_device): New function.Dawn Perchik2-17/+56
Add option "tcp_remote" to target command if using tcp to connect to a remote host which is then connected via serial port to the e7000 (for exampole, a port master). (e7000_open): Change to call e7000_parse_device.
1996-06-28 * monitor.c (monitor_debug): Fix remotedebug buffering.Dawn Perchik2-12/+46
1996-06-28 * gdb.base/signals.exp (test_handle_all_print): Temporarily increaseFred Fish2-2/+10
timeout by 60 seconds.
1996-06-28 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.Fred Fish2-2/+8
* config/netware.exp (gdb_run_cmd): Restore old timeout before doing error return.
1996-06-28 * config/i386/cygwin32.mh, config/powerpc/cygwin32.mhStan Shebs3-4/+7
(NATDEPFILES): Add a space.
1996-06-28 * lib/gdb.exp (default_gdb_start): When reporting a timeout duringFred Fish2-4/+19
gdb initialization, also report how long dejagnu waited. Restore old timeout before doing error return. Temporarily increase timeout by 3 minutes to allow for slow startups over heavy NFS use.
1996-06-26 * gdbtypes.c (create_array_type): If TYPE_LENGTH (result_type)Wilfried Moser3-59/+16
is zero, set TYPE_FLAG_TARGET_STUB to force reevaluation of the type. * ch-exp.c (calculate_array_length): Function removed.
1996-06-26 * lib/gdb.exp: Report timeout value for verbosity level 2.Fred Fish13-23/+304
* config/gdbserver.exp: Ditto. * config/hppro.exp: Ditto. * config/mips-gdb.exp: Ditto. * config/monitor.exp: Ditto. * config/netware.exp: Ditto. * config/sim-gdb.exp: Ditto. * config/slite-gdb.exp: Ditto. * config/udi-gdb.exp: Ditto. * config/unix-gdb.exp: Ditto. * config/vx-gdb.exp: Ditto. * gdb.base/a1-selftest.exp: Ditto. * gdb.base/a2-run.exp: Ditto. * gdb.base/break.exp: Ditto. * gdb.base/corefile.exp: Ditto. * gdb.base/list.exp: Ditto. * gdb.base/recurse.exp: Ditto. * gdb.base/scope.exp: Ditto. * gdb.base/signals.exp: Ditto.
1996-06-26 * remote-e7000.c (e7000_read_inferior_memory_large): New function.Martin Hunt2-26/+69
(e7000_xfer_inferior_memory): Call it. PR 9754
1996-06-25 * gdb.threads/Makefile.in (docdir): Removed.Jason Molenda2-0/+160
1996-06-25 * gdb/gdbserver/Makefile.in (docdir): Removed.Jason Molenda2-1/+4
1996-06-25 * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir):Jason Molenda7-125/+245
Use autoconf set values. (docdir): Removed. * configure.in (AC_PREREQ): autoconf 2.5 or higher. * nlm/Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir): Use autoconf set values. (docdir): Removed. * nlm/configure.in (AC_PREREQ): autoconf 2.5 or higher. * nlm/configure: Rebuilt. * gdb/gdbserver/Makefile.in (datadir): Set to $(prefix)/share.
1996-06-25 * Makefile.in (srcdir, VPATH, prefix, infodir, INSTALL,Jason Molenda5-13/+811
INSTALL_PROGRAM, INSTALL_DATA): Use autoconf set values. * configure.in: Rewritten for autoconf. * configure: New.
1996-06-25 * configure.in (AC_PREREQ): autoconf 2.5 or higher.Jason Molenda9-25/+36
* gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to @srcdir@. * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ): autoconf 2.5 or higher. * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
1996-06-24add type for read_cfront_member_functionsAngela Marie Thomas1-0/+1
1996-06-24 * win32-nat.c: #include <unistd.h>.David Edelsohn1-220/+85
(unix_paths_to_dos_paths, dos_paths_to_unix_paths): Delete. (child_create_inferior): Convert only env var PATH to win32 style. (set_pathstyle_dos): Delete. (_initialize_inftarg): Delete dos-path-style command.
1996-06-23 * tests1.exp (test_modes): Remove *-*-* setup_sfail forFred Fish2-3/+6
"print unnumbered set range mode" and "print numbered set range mode".
1996-06-21 * gdbtk.tcl (populate_register_window): Make initial window oneFred Fish2-1/+3
line taller to account for new column header line.
1996-06-21 * gdbtk.tcl (create_register_windows): Include missing '$'s.Fred Fish2-9/+22
Add global declarations for various reg_format_* variables.
1996-06-21 * gdbtk.c (get_register): Support for printing raw formats.Fred Fish3-112/+278
* gdbtk.tcl: Add hint for using debug_interface. (center_window, add_breakpoint_frame, delete_breakpoint_frame): Enclose arg in braces for consistency. (create_registers_window, populate_reg_window, update_registers): Major rewrite to support displaying multiple formats in the register window. (init_reg_info): New function. (recompute_reg_display_list): Reset reg_display_list, start register display lines at line 2. PR 9457
1996-06-20 * configure.in: Revise sol-thread.o test.David Edelsohn3-190/+504
* configure: Regenerated. * source.c (find_source_lines): Reassign size to result of read.
1996-06-20 * gdbtk.tcl (gdbtk_tcl_readline_begin): Handle backspace toFred Fish2-0/+38
avoid backing up over prompt. At every input, make sure insert point is at least after command start, handle control-u to delete current input line. (tclsh): Handle backspace to avoid backing up over prompt. Handle control-u to delete current input line.
1996-06-20Changes to gdbtk configury so cygwin32 hosts (in addition to go32)Geoffrey Noer3-493/+217
are configured without gdbtk
1996-06-18 * h8300-dep.c (gdb_print_insn_h8300): Handle the H8/S.Jeff Law4-3/+111
(h8300_command): Likewise. (set_machine): Likewise. (set_machine_hook): Likewise. (_initialize_h8300m): Likewise. * config/h8300/tm-h8300.h (h8300smode): Declare. More sanitized H8/S work.
1996-06-17 * Makefile.in (DVIPS): New define, set to dvips.Fred Fish2-29/+57
(dvi): Add stabs.dvi. (ps): New target. (all-doc): Depend on info, dvi, and ps targets. (STAGESTUFF): Add *.ps and *.dvi files. (clean-info, clean-dvi): Remove. (mostlyclean): Does not depend upon clean-info or clean-dvi, rules completely rewritten. (maintainer-clean): Remove clean-info and clean-dvi dependencies and put their actions in the rules. (gdb.ps): New target (gdb.dvi, gdbgui.dvi, gdbint.dvi, stabs.dvi): Remove intermediate TeX files, whether they have 2 or 3 character extensions. (gdbint.ps): Add target and rules. (gdb-internals): Delete unused target. (Makefile): Depends upon config.status also.
1996-06-16 * somsolib.c (som_solib_create_inferior_hook): Handle trackingJeff Law2-48/+83
of shl_load calls for hpux10. Just something that needed fixing.
1996-06-13 * config.in: Regenerated.Tom Tromey4-130/+142
* acconfig.h (HAVE_THREAD_DB_LIB): Added entry. * configure: Regenerated. * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to avoid name clashes with SunOS headers.
1996-06-12 From Michael Snyder <Michael_Snyder@next.com>:Fred Fish2-4/+43
* bcache.c (print_bcache_statistics): Avoid divide-by-zero exception if one or more objfile has no symbols, such as when a dynamic library has been stripped.
1996-06-11 * Makefile.in (INTERNAL_LDFLAGS): Add in flags from configure.Stu Grossman3-126/+199
* configure configure.in: Only make sol-thread.o for native. Also, switch to dlopened libthread_db.so.1. * sol-thread.c: Switch to using dlopen to get the thread_db library.
1996-06-11 * config/sparc/{xm-sun4sol2.h,xm-sun4os4.h} (MMAP_BASE_ADDRESS):Fred Fish3-2/+12
Change from 0xE0000000 to 0xC0000000. PR 9792
1996-06-08Kill r16/rce/acp stuff.Jim Wilson3-37/+0
1996-06-06Add missing file for solaris on powerpcMichael Meissner2-0/+22
1996-06-05Wed Jun 5 01:52:57 1996 James G. Smith <jsmith@cygnus.co.uk>Jackie Smith Cashion4-44/+87
* configure.in (configdirs): Force 4100 builds to use 4300 GDB target. * configure: Rebuild. * config/mips/vr4300el.mt (SIM_OBS): Include simulator in little-endian builds.
1996-06-03 * inftarg.c (child_thread_alive): Protect declaration withJeff Law1-0/+3
#ifndef CHILD_THREAD_ALIVE. Fixes net buglet.
1996-06-03 * source.c (find_source_lines): Check the time on the symtab's bfd ifJeff Law1-0/+5
it exists, else check the time on the exec_bfd. Fixes net buglet reported by Michael Snyder @ NeXT.
1996-05-31Keep abug.expJeff Law1-0/+1
1996-05-30 * gdb.base/callfuncs.exp: Finish last change -- make sure theJeff Law1-0/+5
prototype information ends up in the compiler info file.
1996-05-30 * dsrec.c (make_srec): Fix calculation of address sizeMark Alexander1-0/+5
to allow addresses less than 0x100.
1996-05-30 * ch-exp.c (ch_lex): In case of LOC_TYPEDEF call calculate_array_length.Wilfried Moser2-0/+5
1996-05-28Removed EINVAL reference in remote-mips.c, and put a hardcoded 22 in itsGeoffrey Noer2-1/+8
place which reflects what the boards return.
1996-05-28 * configure: Regenerated.Tom Tromey3-161/+165
* aclocal.m4 (CY_AC_PATH_TCLH): Don't use AC_TRY_RUN. (CY_AC_PATH_TKH): Don't use AC_TRY_RUN.
1996-05-26Update with new/changed files.Fred Fish1-1/+6
1996-05-26Forgot to include in last checking.Fred Fish4-0/+190
1996-05-26 Changes from: David Mosberger-Tang <davidm@azstarnet.com>Fred Fish12-62/+246
* NEWS: Add Alpha Linux as a new native configuration. * mdebugread.c (parse_symbol): When we find a malloc() symbol with return type VOID, assume no debugging info is available for that object file and patch the return value into VOID *. Otherwise, operations requiring an implicit call to malloc() will fail. * infrun.c (wait_for_inferior): The criterion to detect entering a sigtramp handler is now: (a) the current pc is inside a sigtramp handler, (b) the previous pc is not in a sigtramp handler, and (c) the current stack pointer is "inner" than the old one. Condition (c) is new to avoid mistaking a return from a signal handler into sigtramp as a new sigtramp invocation. * dcache.c (struct dcache_block): Declare addr as CORE_ADDR. An int may not be big enough to hold an address. (dcache_hit): Ditto. (dcache_peek_byte): Fix indentation. * configure.in (alpha-*-linux*): Add target. * configure: Rebuild * config/alpha/tm-alpha.h (PROC_DESC_IS_DYN_SIGTRAMP): New macro. (SET_PROC_DESC_IS_DYN_SIGTRAMP): Ditto. (DYNAMIC_SIGTRAMP_OFFSET): Ditto. (SIGCONTEXT_ADDR): Ditto. (FRAME_PAST_SIGTRAMP_FRAME): Ditto. * config/alpha/alpha-linux.mh: New file. * config/alpha/alpha-linux.mt: Ditto. * config/alpha/nm-linux.h: Ditto. * config/alpha/tm-alphalinux.h: Ditto. * config/alpha/xm-alphalinux.h: Ditto. * config/alpha/xm-alphaosf.h: Renamed from xm-alpha.h. * config/alpha/alpha-osf1.mh (XM_FILE): Change from xm-alpha.h to xm-alphaosf.h. * config/alpha/alpha-osf2.mh: Ditto. * blockframe.c (find_pc_partial_function): Pass PC to SIGTRAMP_START and SIGTRAMP_END macros for the benefit of systems that detect sigtramp code via designated code sequences (as is the case for Linux/Alpha, for example). * config/i386/tm-i386bsd.h: Change SIGTRAMP_START and SIGTRAMP_END to ignore new PC argument. * config/m68k/tm-hp300bsd.h: Ditto. * config/vax/tm-vax.h: Ditto. * alpha-tdep.c (alpha_linux_sigtramp_offset): New function. (alpha_osf_skip_sigtramp_frame): Ditto. (push_sigtramp_desc): Ditto. (alpha_find_saved_regs): Use SIGCONTEXT_ADDR macro to extract sigcontext address from frame. (alpha_saved_pc_after_call): When in sigtramp, use alpha_frame_saved_pc() instead of read-register(). (after_prologue): When inside a dynamically generated sigtramp function, there is no prologue, so return address of first instruction. (alpha_in_prologue): Fix typo in comment. (find_proc_desc): Use macro DYNAMIC_SIGTRAMP_OFFSET to determine whether we're inside a dynamicaly generated sigtramp function. If so, create and push and appropriate procedure descriptor. (alpha_frame_chain): Use macro FRAME_PAST_SIGTRAMP_FRAME to obtain the frame past a sigtramp frame (if the current frame is indeed a sigtramp function). (init_extra_frame_info): Don't read next frame register off of stack-pointer when inside a dynamiccaly generated sigtramp. (alpha_pop_frame): Also unlink and destroy procedure descriptors created for dynamically generated sigtramp functions. * alpha-nat.c: When compiling under Linux, include <asm/reg.h> and <alpha/ptrace.h> instead of <machine/reg.h>
1996-05-23 * h8300-tdep.c (IS_PUSH): Refine.Jeff Law2-12/+49
(IS_MOVE_FP, IS_MOV_SP_FP): Accept H8/300H varaints. (IS_SUB4_SP, IS_SUBL_SP): New macros. (h8300_skip_prologue): Handle H8/300H prologue code sequences. (examine_prologue): Handle addresses from 0x010000 to 0xffffff when in H8/300H mode. Get the return pointer's address correctly for the H8/300H. Handle H8/300H prolouge code sequences. Avoiding major breakage on the H8/300H, and on the eval board. Jeez, did anyone even try to debug H8/300H code with gdb in the past?!?
1996-05-23 * symfile.c (generic_load): Print the starting addressJeff Law1-0/+5
of the file just loaded. For informational purposes.
1996-05-23 * gdb.base/callfuncs.exp: Remove the compiler info file prior toFred Fish2-11/+49
attempting to regenerate it. Eliminate use of a temporary file and just generate the info file directly. Source it immediately, for consistency of use. * gdb.base/corefile.exp: Ditto * gdb.base/exprs.exp: Ditto. * gdb.base/funcargs.exp: Ditto. * gdb.base/langs.exp: Ditto. * gdb.base/list.exp: Ditto. * gdb.base/mips_pro.exp: Ditto. * gdb.base/nodebug.exp: Ditto. * gdb.base/opaque.exp: Ditto. * gdb.base/ptype.exp: Ditto. * gdb.base/scope.exp: Ditto. * gdb.base/setvar.exp: Ditto. * gdb.base/signals.exp: Ditto. * gdb.base/whatis.exp: Ditto. * gdb.c++/templates.exp: Ditto. * gdb.c++/virtfunc.exp: Ditto. * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide whether or not to add -lstdc++ to the compile command line args.
1996-05-23 * mpw-make.sed: Edit @THREAD_DB_OBS@ out of makefile.Stan Shebs2-3/+24