1 Thu Jan 12 15:02:40 1995 Stu Grossman (grossman@cygnus.com)
3 * gdbtk.c gdbtk.tcl: Update/add copyright.
4 * gdbtk.tcl (build_framework): Several fixes for filespec widget,
5 including dismiss button, and better error handling.
6 * (create_command_win): Bind button 2 to retrieve selection.
8 Thu Jan 12 09:33:24 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10 * README: Add note about SPARCworks cc release 3.0 and higher.
12 Add procfs support for Alpha OSF/1-2.x.
13 * config/alpha/nm-osf.h: Renamed from nm-alpha.h, generic
15 * config/alpha/alpha-osf1.mh (NAT_FILE): Changed accordingly.
16 (MUNCH_DEFINE): Removed.
17 * config/alpha/alpha-osf2.mh, config/alpha/nm-osf2.h: New files
19 * configure.in (alpha-dec-osf*): Use alpha-osf2.mh for OSF/1
20 release 2.x and higher, else alpha-osf1.mh, as the procfs support
21 in release 1.x is incomplete.
22 * Makefile.in (ALLCONFIG): Add config/alpha/alpha-osf2.mh.
23 * alpha-nat.c (supply_gregset, fill_gregset, supply_fpgregset,
24 fill_fpgregset): New routines for procfs support.
25 * inftarg.c (_initialize_inftarg): Don't add ptrace support
26 if we have an optional procfs and /proc is accessible.
27 * procfs.c: Include sys/fault.h and sys/syscall.h before
28 including sys/procfs.h.
29 (unconditionally_kill_inferior): If PROCFS_NEED_PIOCSSIG_FOR_KILL
30 is defined, additionally perform a PIOCSSIG to really terminate
32 (create_procinfo): Always return a result.
33 (create_procinfo, do_attach): Don't trace T_IFAULT faults if
34 PROCFS_DONT_TRACE_IFAULT is defined.
35 (procfs_init_inferior): Use START_INFERIOR_TRAPS_EXPECTED as
36 argument to startup_inferior if it is defined.
37 (proc_set_exec_trap): If PIOCSSPCACT is defined, use it instead
38 of tracing exits from exec system calls. Needed for the user level
39 loader under Alpha OSF/1.
40 (do_detach): Clear any pending signal if we want to detach from
41 a process without a signal.
42 (set_proc_siginfo): If PROCFS_DONT_PIOCSSIG_CURSIG is defined,
43 don't issue a PIOCSSIG if pr_cursig already contains the signal we
45 (info_proc_signals): If PROCFS_SIGPEND_OFFSET is defined, the
46 pending signals are numbered from 1 instead of 0.
47 (info_proc_mappings): Increase size of output format for addresses
48 if BFD_HOST_64_BIT is defined.
49 (procfs_stop): Renamed from child_stop.
50 (_initialize_procfs): Don't add procfs support if we have an
51 optional procfs and /proc is not accessible.
53 Wed Jan 11 17:06:55 1995 Stu Grossman (grossman@cygnus.com)
55 * gdbtk.tcl: Add button to control mixed source disassembly.
56 * Use text widgets in expr window. The give me more control over
58 * Add auto-updating of exprs in expression window.
59 * Handle expressions out of scope a bit better.
60 * Make selected window pop up to the top when invoked via the
62 * Make copyright message have raised relief.
64 * gdbtk.c (gdbtk_init): Improve handling for errors in gdbtk.tcl
67 Wed Jan 11 17:53:26 1995 Rob Savoye <rob@darkstar.cygnus.com>
69 * array-rom.c: Add support for most commands.
71 * monitor.c: Add GDB remote protocol for the hybrid environment on
74 Wed Jan 11 00:44:01 1995 Jeff Law (law@snake.cs.utah.edu)
76 * command.c (show_user_1): Use print_command_line to show a user
77 defined command (including control structures).
79 * top.c (init_main): Change documentation for user defined
80 commands to indicate they may accept up to ten arguments.
82 Tue Jan 10 16:22:41 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
84 * mips-tdep.c (mips_skip_prologue): Accept or as well as addu for
85 `move $s8, $sp' instruction.
87 Sun Jan 8 12:45:34 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
89 * target.c, target.h (target_signal_from_command): New function.
90 * infrun.c (handle_command, signals_info), infcmd.c
91 (signal_command): Use it.
92 * infrun.c, infcmd.c: Update docstrings for these commands.
94 * target.h (enum target_signal), target.c (signals), target.c
95 (target_signal_from_host, target_signal_to_host): Add
96 TARGET_SIGNAL_REALTIME_* and TARGET_SIGNAL_PRIO for lynx.
97 * config/tm-lynx.h: Define signal numbers for realtime events.
99 Sat Jan 7 07:23:53 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
101 * dbxread.c (process_one_symbol): Handle N_FUN symbols
102 for Sun acc 3.0 under SunOS4.
104 Changes to improve handling of runtime common symbols
106 * minsyms.c (get_symbol_leading_char): New routine to determine
107 the leading symbol character for an objfile.
108 (prim_record_minimal_symbol_and_info, install_minimal_symbols):
110 * objfiles.h (rt_common_objfile): New global, points to objfile
111 containing the runtime common minimal symbols.
112 * objfiles.c (free_objfile): Mark rt_common_objfile as
113 unallocated before freeing it.
114 * solib.c (allocate_rt_common_objfile): New routine to allocate
115 an objfile for the runtime common minimal symbols.
116 (solib_add_common_symbols): Allocate an objfile for the runtime
117 common symbols if necessary and put common symbols into it.
118 Clean up code and comments.
119 (solib_add, special_symbol_handling): Cleanup comments regarding
120 runtime common symbols.
121 * stabsread.c (scan_file_globals_1): New routine, contains
122 old scan_file_globals code. Checks if there are any unresolved
123 global symbols before starting the expensive minimal symbol table
125 (scan_file_globals): Now calls scan_file_globals_1 for the passed
126 objfile and eventually for the runtime common objfile. Complains
127 about any unresolved global symbols and removes them from the
128 global symbol chain to avoid dangling pointers into the symbol
129 table if the symbol table is reread.
131 Thu Jan 5 17:38:29 1995 Stu Grossman (grossman@cygnus.com)
133 * Makefile.in (install_only uninstall): Indent for clarity.
135 * core.c (dis_asm_read_memory): Add call to
136 dis_asm_read_memory_hook to provide alternate way for disassembler
139 * defs.h: Protect from multiple inclusion. Add decl for
140 dis_asm_read_memory_hook.
142 * top.c: Make window startup be the default.
143 * Add dis_asm_read_memory_hook.
146 * gdbtk.c (finish_saving_output): Don't do anything if not saving
148 * (breakpoint_notify): Don't send null filename to tcl.
149 * (gdb_eval): New tcl command to eval an expression.
150 * (gdb_disassemble): New tcl command to do disassembly. This
151 allows tcl code to choose between exec file and target memeory,
152 and can also do mixed source and assembly.
153 * (gdbtk_init): Move reading of gdbtk.tcl to the end to make sure
154 that more of the environment is set up. Also, create link between
155 gdb and tcl vars disassemble{-_}from{-_}exec.
157 * gdbtk.tcl: New expression window support.
158 * Make assembly window be 80 columns wide.
159 * Use new disassembly method. Add menu items to select
160 disassembly from exec file or target.
161 * Change View menubar item to Options.
163 * Get rid of Stack, Breakpoints, Signals, and Variables Windows,
164 since they don't exist yet.
166 * Pop up a copyright window on startup.
169 Thu Jan 5 01:16:40 1995 Jeff Law (law@snake.cs.utah.edu)
171 * stabsread.c (define_symbol): Handle `a' symbol type used for
172 reference parameter passed in a register.
175 Wed Jan 4 19:49:10 1995 Stan Shebs <shebs@andros.cygnus.com>
177 * gdbtk.tcl (build_framework): Add standard commands menu, more
178 windows to standard windows menu.
179 (not_implemented_yet): Clarify message.
182 Wed Jan 4 12:27:29 1995 Kung Hsu <kung@mexican.cygnus.com>
184 * defs.h: move include tm.h up, so that the type LONGEST can
185 also based on the target requirement to determine. In this case
188 * remote-os9k.c (rombug_open): catch exception e in rombug.
189 * remote-os9k.c (rombug_wait): print message before register display
192 Wed Jan 4 09:18:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
194 * top.c (locate_arg): Call strchr not index.
196 Tue Jan 3 16:52:03 1995 Per Bothner <bothner@kalessin.cygnus.com>
198 * ch-exp.y (literal): Recognize NULL.
199 (tuple): Parse simple unlabelled tuples.
200 * eval.c (evaluate_subexp case OP_ARRAY): Use expect_type to
201 evaluate brace-initializer-expressions depending on context.
202 (evaluate_subexp case UNOP_CAST): Pass the target type as
203 expected type when evaluating the expression.
205 * ch-typeprint.c (chill_type_print_base): Get names of PTR and
207 * ch-valprint.c (chill_print_type_scalar): New function, to handle
208 TYPE_CODE_RANGE better than print_type_scalar does.
209 (chill_val_print_array_elements): Use above new function.
211 Mon Jan 2 15:02:51 1995 Stan Shebs <shebs@andros.cygnus.com>
213 * remote-udi.c (udi_load): Tell symbol_file_add that the
214 program being loaded is the main program.
216 For older changes see ChangeLog-94
222 version-control: never