aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog252
1 files changed, 252 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index fd5b76b..15756b7 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,35 @@
+Wed Nov 26 11:33:09 1997 Keith Seitz <keiths@onions.cygnus.com>
+
+ * tracepoint.c (set_raw_tracepoint): make sure there's a trailing slash on
+ the directory name
+
+ * Merge (lots) with foundry-971118-build
+
+ * Makefile.in (install-only): install the new gdbtk, not the old
+
+ * top.h: add declaration of get_prompt
+
+ * top.c (get_prompt): new function
+
+ * gdbtk.c (gdbtk_call_command): also run idle hooks for class_trace
+ commands
+ (gdbtk_init): add new commands "gdb_get_locals", "gdb_get_args",
+ "gdb_get_function", "gdb_get_line", "gdb_get_file",
+ "gdb_tracepoint_exists", "gdb_get_tracepoint_info", "gdb_actions",
+ and "gdb_prompt"
+ (gdb_get_vars_command): new function
+ (gdb_get_line_command): new function
+ (gdb_get_file_command): new function
+ (gdb_get_function_command): new function
+ (gdb_get_tracepoint_info): new function
+ (gdbtk_create_tracepoint): new function
+ (gdbtk_delete_tracepoint): new function
+ (tracepoint_notify): new function
+ (tracepoint_exists): new function
+ (gdb_actions_command): new function
+ (gdb_tracepoint_exists_command): new function
+ (gdb_prompt_command): new function
+
Wed Nov 26 09:59:47 1997 Andrew Cagney <cagney@b1.cygnus.com>
* dwarf2read.c (struct comp_unit_head): Change length and
@@ -96,6 +128,15 @@ Fri Nov 14 13:04:34 1997 Jeffrey A Law (law@cygnus.com)
* jv-exp.y (copy_exp, insert_exp): Avoid ANSI prototypes.
+Thu Nov 13 18:15:54 1997 Ian Lance Taylor <ian@cygnus.com>
+
+ * gdbtk.c: Move include of gdbcore.h to top of file.
+ (close_bfds): New static function if _WIN32.
+ (gdbtk_readline): Call close_bfds.
+ (call_wrapper, tk_command_loop): Likewise.
+ (gdb_clear_file): New static function.
+ (gdbtk_init): Create gdb_clear_file Tcl command.
+
Thu Nov 13 09:47:35 1997 Michael Meissner <meissner@cygnus.com>
* d30v-tdep.c (d30v_print_flags): Function to print the d30v flags
@@ -109,11 +150,36 @@ Thu Nov 13 09:47:35 1997 Michael Meissner <meissner@cygnus.com>
* config/d30v/tm-d30v.h (PSW_*): Add macros for each of the PSW
bits that are defined.
+Wed Nov 12 14:58:39 1997 Jeff Holcomb <jeffh@cygnus.com>
+
+ * gdbtk.c: gdbtk_load_hash and ui_load_progress_hook return an
+ int result.
+ (gdbtk_load_hash): download hash routine returns an int result.
+ * symfile.c (generic_load): Handle cancel from the
+ ui_load_progress_hook routine.
+ * dsrec.c (load_srec): Handle cancel from the
+ ui_load_progress_hook routine.
+
Mon Nov 10 15:13:13 1997 Ian Lance Taylor <ian@cygnus.com>
* valprint.c (print_longest): The b, h, w, and g format specifiers
print unsigned values.
+Mon Nov 10 15:11:51 1997 Ian Lance Taylor <ian@cygnus.com>
+
+ * gdbtk.c (gdbtk_init): Call ide_create_shell_execute_command if
+ __CYGWIN32__.
+ * configure.in: Add -lshell32 to WIN32LIBS on cygwin32.
+ * configure: Rebuild.
+
+Mon Nov 10 02:02:49 1997 Martin M. Hunt <hunt@cygnus.com>
+
+ * top.c (quit_confirm): Change exit message.
+
+Sun Nov 9 16:25:34 1997 Tom Tromey <tromey@cygnus.com>
+
+ * gdbtk.c (gdbtk_init): Run ide_create_help_command.
+
Tue Nov 4 16:52:50 1997 Geoffrey Noer <noer@cygnus.com>
* config/i386/cygwin32.mh: because cygwin.dll calls malloc/realloc
@@ -144,6 +210,15 @@ Wed Oct 29 15:53:24 1997 David Taylor <taylor@texas.cygnus.com>
* solib.c (solib_break_names): add entry for Solaris 2.6 run
time linker. From Casper Dik via Peter Schauer.
+Tue Oct 28 17:31:47 1997 Martin M. Hunt <hunt@cygnus.com>
+
+ * gdbtk.c (gdbtk_init): Call ide_create_winprint_command.
+
+ * configure.in (configdir): Add -lcomdlg32 and -ladvapi32
+ to WIN32LIBS.
+
+ * configure: Rebuild
+
Fri Oct 24 16:48:21 1997 David Taylor <taylor@texas.cygnus.com>
* sol-thread.c (sol_find_new_threads_callback,
@@ -162,6 +237,16 @@ Thu Oct 23 16:16:04 1997 Jeff Law (law@fast.cs.utah.edu)
found. All callers changed appropriately.
(define_symbol): Don't perform assignment inside conditionals.
+Thu Oct 23 15:53:37 1997 Ian Lance Taylor <ian@cygnus.com>
+
+ * configure.in: Add -lgdi32 to WIN32LIBS when linking gdbtk on
+ cygwin32.
+ * configure: Rebuild.
+
+Wed Oct 22 21:32:54 1997 Martin M. Hunt <hunt@cygnus.com>
+
+ * gdbtk.c (gdbtk_init): Create sizebox command on Windows.
+
Wed Oct 22 13:04:52 1997 Jeffrey A Law (law@cygnus.com)
* mdebugread.c (psymtab_to_symtab_1): Handle new live range stabs
@@ -224,6 +309,12 @@ Tue Oct 14 22:13:27 1997 Dawn Perchik <dawn@cygnus.com>
* stabsread.c: Make ref_map entries dynamically allocated.
+Thu Oct 9 14:33:21 1997 Ian Lance Taylor <ian@cygnus.com>
+
+ * gdbtk.c (gdbtk_init): Remove assertion argument from call to
+ ide_create_window_register_command.
+ * gdbtcl2/main.tcl: Call ide_window_register restorer.
+
Thu Oct 9 12:37:57 1997 Frank Ch. Eigler <fche@cygnus.com>
* printcmd.c (print_address_symbolic, address_info): Mask
@@ -267,6 +358,11 @@ start-sanitize-r5900
to disable use of FP registers for function arguments.
end-sanitize-r5900
+Wed Oct 1 11:09:52 1997 Tom Tromey <tromey@cygnus.com>
+
+ * gdbtk.c (gdbtk_init): Pass name of restore interface to
+ ide_create_window_register_command.
+
Mon Sep 29 23:03:03 1997 Mark Alexander <marka@cygnus.com>
* mips-tdep.c (set_reg_offset): New function.
@@ -293,6 +389,16 @@ end-sanitize-r5900
* config/mips/tm-mips.h (NUM_REGS): Define conditionally.
(REGISTER_NAMES): Ditto.
+Fri Sep 26 21:08:22 1997 Keith Seitz <keiths@pizza.cygnus.com>
+
+ * gdbtk.c (gdbtk_init): initialize ui_load_progress_hook
+
+ * dsrec.c (load_srec): add ui_load_progress_hook to
+ display some feedback to user
+
+ * symfile.c (generic_load): add ui_load_progress_hook to
+ display some feedback to user
+
Fri Sep 26 17:32:22 1997 Jason Molenda (crash@pern.cygnus.com)
* command.c (add_cmd, add_show_from_set): Insert new commands in
@@ -329,6 +435,13 @@ Fri Sep 26 10:33:54 1997 Felix Lee <flee@cygnus.com>
* configure.tgt (v850-*-*): necmsg.lib instead of v850.lib.
+Thu Sep 25 03:05:00 1997 Martin M. Hunt <hunt@cygnus.com>
+
+ * gdbtk.c (gdb_load_info): New function. Returns a list
+ of section names and sizes for an executable.
+ (gdbtk_load_hash): Stub function to call tcl function
+ download_hash.
+
Wed Sep 24 14:02:09 1997 Andrew Cagney <cagney@b1.cygnus.com>
* config/v850/tm-v850.h (BREAKPOINT): Use 1 word DIVH insn with
@@ -363,6 +476,10 @@ Tue Sep 23 11:24:13 1997 Stan Shebs <shebs@andros.cygnus.com>
* Makefile.in (ALLCONFIG): Remove, inaccurate and never used.
+Tue Sep 23 01:29:00 1997 Martin M. Hunt <hunt@cygnus.com>
+
+ * gdbtk.c (gdb_get_mem): Fix compiler warning.
+
Tue Sep 23 00:08:18 1997 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
* mips-tdep.c (mips_push_arguments): Tweak alignment of register
@@ -377,6 +494,10 @@ Mon Sep 22 15:32:06 1997 Dawn Perchik <dawn@cygnus.com>
* stabsread.h, symtab.h, dbxread.c, symtab.c, stabsread.c:
Fix prototypes. Remove function scoped function declarations.
+Sun Sep 21 00:15:00 1997 Martin M. Hunt <hunt@cygnus.com>
+
+ * gdbtk.c (gdb_get_mem): Fix problem with ASCII dump.
+
Fri Sep 19 18:51:26 1997 Felix Lee <flee@cygnus.com>
* config/i386/windows.mh (XDEPFILES): need to list some files
@@ -414,6 +535,11 @@ Tue Sep 16 19:56:23 1997 Per Bothner <bothner@cygnus.com>
on a new 'run' command.
(symbol_add_stub): First look for existing objfile with same name.
+Tue Sep 16 18:07:17 1997 Martin M. Hunt <hunt@cygnus.com>
+
+ * gdbtk.c (gdb_get_mem): New function. Returns
+ a formatted memory dump with optional ASCII dump.
+
Tue Sep 16 16:00:01 1997 Stan Shebs <shebs@andros.cygnus.com>
* remote-sds.c (sds_load): New function.
@@ -480,6 +606,22 @@ Mon Sep 8 16:45:51 1997 Stu Grossman <grossman@cygnus.com>
mechanism. Remove prototypes for dos_async_* functions. They don't
exist anymore.
+Mon Sep 8 12:48:50 1997 Ian Lance Taylor <ian@cygnus.com>
+
+ * gdbtk.c: Include ilutk.h if IDE.
+ (gdb_confirm_quit, gdb_force_quit): New static functions.
+ (gdbtk_init): Add Tcl commands gdb_confirm_quit and
+ gdb_force_quit.
+ * top.c (quit_confirm, quit_force): New functions, broken out of
+ quit_command.
+ (quit_command): Just call quit_confirm and quit_force.
+ * top.h (quit_confirm, quit_force): Declare.
+
+Mon Sep 8 03:05:33 1997 Martin M. Hunt <hunt@cygnus.com>
+
+ * gdbtk.c (gdb_get_breakpoint_info): Now returns the
+ function a breakpoint is in.
+
Sun Sep 7 17:26:30 1997 Dawn Perchik <dawn@cygnus.com>
* dbxread.c, buildsym.c, symtab.c, stabsread.c: Add support for
@@ -487,6 +629,23 @@ Sun Sep 7 17:26:30 1997 Dawn Perchik <dawn@cygnus.com>
* stabsread.h, partial-stab.h: Add prototypes for new functions.
* symtab.h: Add structure for storing live range information.
+Fri Sep 5 20:23:58 1997 Ian Lance Taylor <ian@cygnus.com>
+
+ * gdbtk.c (gdbtk_init): Call ide_create_exit_command.
+
+Wed Sep 3 19:39:15 1997 Ian Lance Taylor <ian@cygnus.com>
+
+ * gdbtk.c: Include guitcl.h.
+ (gdbtk_init): Always call ide_initialize_paths. Set the Tcl
+ variable IDE to 1 when using the IDE. Always try using auto path
+ to find main.tcl.
+ * Makefile.in (IDE_CFLAGS_X): Always include libide.
+ (LIBIDE): New variable.
+ (IDE_X): Omit -lide.
+ (IDE_DEPS): Omit libide.
+ * configure.in: Add LIBIDE to TCL_LIBS and CONFIG_DEPS.
+ * configure: Rebuild.
+
Wed Sep 3 16:39:39 1997 Andrew Cagney <cagney@b1.cygnus.com>
* top.c (set_arch): New function, update target_architecture.
@@ -570,11 +729,70 @@ Mon Aug 25 12:21:46 1997 Andrew Cagney <cagney@b1.cygnus.com>
* remote-sim.c (gdbsim_open): Pass exec_bfd to sim_open call.
+Mon Aug 25 02:28:55 1997 Keith Seitz <keiths@pizza.cygnus.com>
+
+ * gdbtk.c: (gdb_target_has_inferior) check if inferior_pid is non-zero
+ before assuming that the inferior is running.
+
+
+Mon Aug 25 01:06:48 1997 Ian Lance Taylor <ian@cygnus.com>
+
+ * gdbtk.c (gdbtk_start_timer): Pass third argument to setitimer.
+ (gdbtk_stop_timer): Likewise.
+
+Mon Aug 25 00:23:08 1997 Keith Seitz <keiths@pizza.cygnus.com>
+
+ * gdbtk.c: (gdbtk_init) create new command "gdb_target_has_execution"
+ (gdb_target_has_execution_command) new function
+
Sun Aug 24 21:16:59 1997 Geoffrey Noer <noer@cygnus.com>
* ocd.c: comment out sections that create and flush wigglers.log
log file when using the wiggler.
+Sun Aug 24 20:27:22 1997 Ian Lance Taylor <ian@cygnus.com>
+
+ * gdbtk.c (gdb_loc): If there are no symbols, just bail
+ immediately.
+ (tk_command_loop): Print errors encountered while running
+ gdbtk_tcl_preloop.
+
+start-sanitize-gdbtk
+Sun Aug 24 13:44:03 1997 Tom Tromey <tromey@cygnus.com>
+
+ * gdbtk.c (gdbtk_init): Run ide_create_build_command.
+
+end-sanitize-gdbtk
+
+Sat Aug 23 21:53:39 1997 Ian Lance Taylor <ian@cygnus.com>
+
+ * gdbtk.c: If CYGWIN32, include <sys/time.h>.
+ (x_fd): Don't define if WINNT.
+ (gdbtk_start_timer, gdbtk_stop_timer): New static functions if
+ CYGWIN32.
+ (gdbtk_wait): Don't set up signal handling if WINNT. If CYGWIN32,
+ call gdbtk_start_timer and gdbtk_stop_timer.
+ (gdbtk_init): Don't set up signal handling or make x_fd
+ asynchronous if CYGWIN32.
+
+Fri Aug 22 15:23:15 1997 Ian Lance Taylor <ian@cygnus.com>
+
+ * gdbtk.c (error_string_ptr): New static variable.
+ (gdbtk_fputs): If result_ptr is NULL, and error_string_ptr is not
+ NULL, and we're outputting to stderr, append string to
+ error_string_ptr rather than calling gdbtk_tcl_fputs.
+ (call_wrapper): Set up error_string_ptr. Put both error string
+ and normal string in Tcl result.
+
+ * gdbtk.c (gdbtk_init): Don't call ide_run_server_init until after
+ gdb has initialized.
+
+Thu Aug 21 19:14:38 1997 Ian Lance Taylor <ian@cygnus.com>
+
+ * gdbtk.c: If _WIN32, include winuser.h.
+ (gdbtk_init): If _WIN32, use MessageBox to display an error
+ evaluating main.tcl.
+
Thu Aug 21 16:18:08 1997 Geoffrey Noer <noer@cygnus.com>
* config/powerpc/ppc-eabi.mt:
@@ -595,6 +813,35 @@ Thu Aug 21 14:56:04 1997 Geoffrey Noer <noer@cygnus.com>
* ser-ocd.c (ocd_readchar): error if we attempt to read past
the end of the from_wiggler_buffer.
+start-sanitize-gdbtk
+Thu Aug 21 00:48:00 1997 Martin M. Hunt <hunt@pern.cygnus.com>
+
+ * gdbtk.c (gdbtk_init): Add call to ide_run_server_init().
+ (gdb_cmd): For the load command, don't buffer the I/O.
+
+end-sanitize-gdbtk
+
+Wed Aug 20 14:08:39 1997 Stan Shebs <shebs@andros.cygnus.com>
+
+ * dink32-rom.c: Don't use "mf" command to fill, is too picky
+ about alignment.
+
+start-sanitize-gdbtk
+Wed Aug 20 11:41:22 1997 Martin M. Hunt <hunt@cygnus.com>
+
+ * gdbtk.c (gdbtk_query): Chaneg free() call to Tcl_Free().
+
+Tue Aug 19 17:09:19 1997 Ian Lance Taylor <ian@cygnus.com>
+
+ * Makefile.in (TCL_DEPS, TK_DEPS): New variables.
+ (ITCL_DEPS, TIX_DEPS): New variables.
+ (IDE_DEPS): New variable.
+ (CDEPS): Include @CONFIG_DEPS@.
+ * configure.in: Set and substitute CONFIG_DEPS and TIX_DEPS.
+ * configure: Rebuild.
+
+end-sanitize-gdbtk
+
Tue Aug 19 08:41:36 1997 Fred Fish <fnf@cygnus.com>
* objfiles.c (objfile_relocate): Add call to breakpoint_re_set
@@ -645,6 +892,11 @@ Sun Aug 17 00:42:11 1997 Martin M. Hunt <hunt@cygnus.com>
a list of all the functions in a source file.
end-sanitize-gdbtk
+
+Fri Aug 15 20:53:13 1997 Ian Lance Taylor <ian@cygnus.com>
+
+ * Makefile.in (init.c): Don't use xargs.
+
Fri Aug 15 13:59:37 1997 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
* infrun.c (wait_for_inferior): Add the symbols for any