Commit graph

4022 commits

Author SHA1 Message Date
Michael Snyder
e21fb2aec6 Mon Jan 12 11:46:51 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
* symtab.c: move rbreak_command from no_class to class_breakpoint
          so it will be listed under "help breakpoints".
1998-01-12 19:49:03 +00:00
Stan Shebs
0a51a5afd6 * rdi-share/hostchan.c: Remove gettimeofday declaration. 1998-01-10 15:01:03 +00:00
Nick Clifton
3a9c3d120f Applied patches from Tony.Thompson@arm.com to implement the Angel remote
debugging interface and resurrected associated RDI files.
1998-01-08 11:12:39 +00:00
Mark Alexander
352f9e9dc7 * monitor.h (MO_PRINT_PROGRAM_OUTPUT): Define.
* monitor.c (monitor_wait): Echo program output.
	* dve3900-rom.c (_initialize_r3900_rom): Remove MO_HANDLE_NL flag,
	add MO_PRINT_PROGRAM_OUTPUT flag.
1998-01-05 23:41:46 +00:00
Mark Alexander
3435297a00 * configure.in: Double up brackets in shell case pattern. 1998-01-02 18:53:05 +00:00
Michael Snyder
a26171caf4 Fri Jan 2 17:15:52 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
* Oops -- move gdbtk references into the appropriate ChangeLogs
1998-01-02 17:16:40 +00:00
Michael Snyder
99fa2de001 Fri Jan 2 17:06:05 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
* tracepoint.c (finish_tfind_command): improved algorithm for
        deciding when we've "stepped" into a new stack frame.
        (map_args_over_tracepoints): loop over tracepoint list "safely",
        since list elements may be deleted during loop.
        (read_actions): add actions to history list.
1998-01-02 17:09:12 +00:00
Michael Snyder
43b043cf65 Fri Jan 2 16:56:16 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
[From Keith Seitz  (kseitz@cygnus.com)]
        * actiondlg.tcl (change): handle '$' in register names.
        gdbtk.c (gdb_actions_command): extract and save step count
        from "while-stepping" command
1998-01-02 17:01:29 +00:00
Stan Shebs
6d0b229c9b Split the ChangeLog by year 1998-01-02 13:10:44 +00:00
Mark Alexander
896ccb317d * dsrec.c (load_srec): Check remotedebug flag when printing
debug info.
1997-12-31 11:47:19 +00:00
David Taylor
6b038bd9e6 add _siglongjmp to list of longjmp breakpoints. 1997-12-31 07:36:28 +00:00
Mark Alexander
7e9576e098 * dve3900-rom.c: New file to support Densan DVE-R3900/20 board.
* monitor.c (monitor_debug): Move to utils.c, rename to puts_debug.
	(monitor_write_memory, monitor_read_memory, monitor_insert_breakpoint,
	monitor_remove_breakpoint): Remove useless address bits if current
	monitor has MO_ADDR_BITS_REMOVE flag.
	* monitor.h (MO_ADDR_BITS_REMOVE): Define.
	* utils.c (puts_debug): Formerly monitor_debug from monitor.c;
	move here and make public.  Add better support for carriage returns.
	* defs.h (puts_debug): Declare.
	* dsrec.c (load_srec): Use puts_debug to print remotedebug information.
	Output header record correctly.
	(make_srec): Output a header record instead of a termination record
	if sect is non-NULL (value is ignored), but abfd is NULL.
	* config/mips/tm-tx39.h (DEFAULT_MIPS_TYPE): Remove definition.
	(REGISTER_NAMES): Define to add R3900-specific registers.
	* config/mips/tm-tx39l.h: Ditto.
	* config/mips/tx39.mt (TDEPFILES): Add dve3900-rom.o and support files.
	* config/mips/tx39l.mt: Ditto.
1997-12-29 21:50:10 +00:00
Stan Shebs
8c3bd6a40e * dsrec.c: Cosmetic improvements.
(make-srec): Change indexing of format and code tables to
	remove confusing empty entries.
1997-12-24 12:51:55 +00:00
Mark Alexander
138b5e6359 * remote-mips.c (_initialize_remote_mips): Fix DDB doc string. 1997-12-22 21:55:09 +00:00
David Taylor
36985eca91 improved end-of-stack handling. 1997-12-19 06:55:44 +00:00
Andrew Cagney
d279563d53 From gavink, for shorter-than-int integer values, on big endian host
store in correct location.
1997-12-17 19:45:57 +00:00
Andrew Cagney
4dbdbfc4d3 o Fix code deleting psymtab entry from objfile's list.
Only worked if the first element in the list was
	being deleted.
o	When MAINLINE (reading main objectfile and need to
	clear out old data), change elfread.c so that the
	psymbol table is emptied once (in elf_symfile_read)
	instead of multiple times in each *_read_psymtab
	function.
o	For elf_symfile_read, load dwarf2 symbols last
	(so that they are searched for first).
o	In mdebug_psymtab_read, delete check to see if
	symbols for current source file already loaded.
	Test doesn't work for .h files.  Above change
	works better
1997-12-17 16:50:18 +00:00
Michael Snyder
7a880bf32d Wed Dec 17 10:47:05 1997 Michael Snyder (msnyder@cleaver.cygnus.com)
* tracepoint.c (set_raw_tracepoint): initialize addr_string
        to NULL; (trace_actions_command): call readline_begin_hook only
        if from_tty is true.
1997-12-17 10:49:19 +00:00
David Taylor
7165fd141e add sanitize markers 1997-12-17 10:39:58 +00:00
Mark Alexander
411a624cd1 * configure.tgt: Change little-endian tx39 target name to tx39l.
start-sanitize-tx19
	* configure.tgt: Change little-endian tx19 target name to tx19l.
end-sanitize-tx19
1997-12-16 20:10:36 +00:00
Mark Alexander
72495d1fdd Sanitize recent tic80 change. 1997-12-16 20:04:57 +00:00
Ian Lance Taylor
dafec9dda1 * Makefile.in (LIBGUI): New variable.
(GUI_CFLAGS_X): New variable.
	(IDE_CFLAGS): Add $(GUI_CFLAGS_X).
	* configure.in: Add $(LIBGUI) to TCL_LIBS and CONFIG_DEPS.
	* configure: Rebuild.
1997-12-16 18:20:54 +00:00
Jeff Law
2f1d67ecf0 * remote-sim.c (gdbsim_open): Use "--architecture" instead of
ambigious short form.
1997-12-16 10:22:14 +00:00
David Taylor
7ae2b4337a back trace now works when using external memory and frameless functions; all
arguments are passed in args registers until we run out; finding saved regs
now has two offsets not just one doing double duty.
TARGET_READ_SP / TARGET_WRITE_SP are (temporarily?) commented out.
1997-12-16 07:43:26 +00:00
Andrew Cagney
02475394db When using sigaction() to install cntrl-c handler do not also use signal(). 1997-12-15 12:59:55 +00:00
Andrew Cagney
e7ab2a476e (Mostly from Gavin Koch)
In dwarf2read.c, if the ABI is 32 bit and 64 bit addresses are encountered
discard the most significant 32 bits.
Use CORE_ADDR for address variables instead of long.
Add more explicit tx49 configur target.
Check/use sigaction/SA_RESTART in remote-sim.c
1997-12-15 12:38:05 +00:00
Nick Clifton
cd66558c07 Renamed v850eq -> v850ea 1997-12-12 19:05:07 +00:00
Mark Alexander
1eb0aabbc6 From change made to branch by Bob Manson <manson@cygnus.com>:
* tic80-tdep.c (tic80_push_arguments): The compiler always
	passes structs by reference.
1997-12-12 06:43:11 +00:00
Michael Snyder
bf1aae13f0 Thu Dec 11 14:28:01 1997 Michael Snyder (msnyder@cleaver.cygnus.com)
* tracepoint.c (trace_find_command): don't error if going
        backwards thru the trace buffer in a loop.
        * (struct tracepoint): delete unused field.
1997-12-11 22:34:09 +00:00
Keith Seitz
5f00acfc3f clean up sloppy Changelog entries 1997-12-11 20:40:38 +00:00
David Taylor
7359fb1d01 changed d10v instruction patterns to d30v ones and made them defines rather
than sprinkled throughout the code.  changes to several functions; backtraces
now work and calling functions in the inferior partially works.  Registers
do not yet track the frame.
1997-12-11 00:14:33 +00:00
Jim Blandy
7602287484 *** empty log message *** 1997-12-10 22:59:16 +00:00
Andrew Cagney
760410e55a * dwarf2read.c (dwarf2_build_psymtabs_hard): Check cu_header.length is
within dwarf_info_buffer not dwarf_abbrev_buffer.
1997-12-10 06:30:04 +00:00
Keith Seitz
09e4fde230 * gdbtk.c (gdb_get_tracepoint_info): use info in struct
symtab_and_line, not struct tracepoint.
          (tracepoint_notify): use info in struct symtab_and_line,
          not struct tracepoint
1997-12-09 00:25:07 +00:00
Michael Snyder
5d187fd318 Mon Dec 8 14:28:49 1997 Michael Snyder (msnyder@cleaver.cygnus.com)
* tracepoint.c (memrange_sortmerge): allow for memranges
        that overlap.  (collect_pseudocommand etc.) cleanup decls.
1997-12-08 22:32:35 +00:00
Keith Seitz
e0f7db023d * gdbtk.c (gdbtk_init): add gdb_find_file to interpreter
(gdb_find_file_command): new function searches source_path to
        find real full filename
1997-12-05 20:17:13 +00:00
Nick Clifton
0279a92854 Reverted breakpoint back to its old value. 1997-12-05 17:24:15 +00:00
Nick Clifton
206bc85d0d Chnaged BREAKPOINT definition to match new value in simualtor. 1997-12-04 17:32:04 +00:00
Keith Seitz
e59ddd6e88 * tracepoint.c: add declaration for x_command
* printcmd.c (x_command): remove static declaration
1997-12-03 20:45:12 +00:00
Michael Snyder
c677110ca3 Wed Dec 3 12:00:42 1997 Michael Snyder (msnyder@cleaver.cygnus.com)
* tracepoint.c (finish_tfind_command): call do_display so that
        auto-displays are updated by tfind.  Also, keep track of frame
        and current-function so that tfind behaves like stepping (only
        show the stack frame if we step into a new function or return).
1997-12-03 20:03:46 +00:00
David Taylor
0274a484ce fixes for debugging threaded core files. Previously gdb would find the
kernel threads but would get errors on each of the user threads that wasn't
currently assigned to a kernel thread.  PR's gdb/13803 (and gdb/13618).
1997-12-03 19:30:06 +00:00
Michael Snyder
28ad0632ee Tue Dec 2 14:53:09 1997 Michael Snyder (msnyder@cleaver.cygnus.com)
* tracepoint.c: make "tdump" command handle literal memranges.
1997-12-02 22:55:04 +00:00
Michael Snyder
728c7f37da Tue Dec 2 11:34:48 1997 Michael Snyder (msnyder@cleaver.cygnus.com)
* tracepoint.c: use "lookup_cmd" to parse actions commands
        (thus allowing unambiguous prefixes and aliases).
1997-12-02 19:36:26 +00:00
Michael Snyder
2b146fa098 Tue Dec 2 10:14:15 1997 Michael Snyder (msnyder@cleaver.cygnus.com)
* tracepoint.c: move prototype of validate_actionline(), and
        make it consistent with the function declaration.
1997-12-02 18:22:16 +00:00
Nick Clifton
89b993af84 Add support for Thumb target. 1997-12-02 18:17:13 +00:00
Keith Seitz
ddaa4b587f remove useless info 1997-12-01 21:04:52 +00:00
Keith Seitz
dd3dd91841 * gdbtk.c: move include of "guitcl.h" back out of IDE ifdef
(gdbtk_init): move ide_initialize_paths out of IDE ifdef

        * configure.in (TCL_LIBS, CONFIG_DEPS): add IDE libraries for all
        builds
        (CONFIG_OBS): remove tracepoint.o, which should always be included

        * configure: regenerate

        * Makefile.in (install-only): ALWAYS install the new gdbtk
        (REMOTE_OBS): add tracepoint.o
1997-12-01 20:53:02 +00:00
Michael Meissner
8d21d88c08 Add tracepoint.o to gdbtk builds 1997-11-27 15:13:14 +00:00
Michael Meissner
b2b1c5da2e If not --enable-ide, do not include ide libs 1997-11-27 14:30:06 +00:00
Michael Meissner
84f71d6385 Fix typos 1997-11-27 14:10:03 +00:00