3 * gdbtk.tcl: Add button to control mixed source disassembly.
4 * Use text widgets in expr window. The give me more control over
6 * Add auto-updating of exprs in expression window.
7 * Handle expressions out of scope a bit better.
8 * Make selected window pop up to the top when invoked via the
10 * Make copyright message have raised relief.
12 * gdbtk.c (gdbtk_init): Improve handling for errors in gdbtk.tcl
17 * array-rom.c: Add support for most commands.
19 * monitor.c: Add GDB remote protocol for the hybrid environment on
24 * command.c (show_user_1): Use print_command_line to show a user
25 defined command (including control structures).
27 * top.c (init_main): Change documentation for user defined
28 commands to indicate they may accept up to ten arguments.
32 * mips-tdep.c (mips_skip_prologue): Accept or as well as addu for
33 `move $s8, $sp' instruction.
37 * target.c, target.h (target_signal_from_command): New function.
38 * infrun.c (handle_command, signals_info), infcmd.c
39 (signal_command): Use it.
40 * infrun.c, infcmd.c: Update docstrings for these commands.
42 * target.h (enum target_signal), target.c (signals), target.c
43 (target_signal_from_host, target_signal_to_host): Add
44 TARGET_SIGNAL_REALTIME_* and TARGET_SIGNAL_PRIO for lynx.
45 * config/tm-lynx.h: Define signal numbers for realtime events.
49 * dbxread.c (process_one_symbol): Handle N_FUN symbols
50 for Sun acc 3.0 under SunOS4.
52 Changes to improve handling of runtime common symbols
54 * minsyms.c (get_symbol_leading_char): New routine to determine
55 the leading symbol character for an objfile.
56 (prim_record_minimal_symbol_and_info, install_minimal_symbols):
58 * objfiles.h (rt_common_objfile): New global, points to objfile
59 containing the runtime common minimal symbols.
60 * objfiles.c (free_objfile): Mark rt_common_objfile as
61 unallocated before freeing it.
62 * solib.c (allocate_rt_common_objfile): New routine to allocate
63 an objfile for the runtime common minimal symbols.
64 (solib_add_common_symbols): Allocate an objfile for the runtime
65 common symbols if necessary and put common symbols into it.
66 Clean up code and comments.
67 (solib_add, special_symbol_handling): Cleanup comments regarding
68 runtime common symbols.
69 * stabsread.c (scan_file_globals_1): New routine, contains
70 old scan_file_globals code. Checks if there are any unresolved
71 global symbols before starting the expensive minimal symbol table
73 (scan_file_globals): Now calls scan_file_globals_1 for the passed
74 objfile and eventually for the runtime common objfile. Complains
75 about any unresolved global symbols and removes them from the
76 global symbol chain to avoid dangling pointers into the symbol
77 table if the symbol table is reread.
81 * Makefile.in (install_only uninstall): Indent for clarity.
83 * core.c (dis_asm_read_memory): Add call to
84 dis_asm_read_memory_hook to provide alternate way for disassembler
87 * defs.h: Protect from multiple inclusion. Add decl for
88 dis_asm_read_memory_hook.
90 * top.c: Make window startup be the default.
91 * Add dis_asm_read_memory_hook.
94 * gdbtk.c (finish_saving_output): Don't do anything if not saving
96 * (breakpoint_notify): Don't send null filename to tcl.
97 * (gdb_eval): New tcl command to eval an expression.
98 * (gdb_disassemble): New tcl command to do disassembly. This
99 allows tcl code to choose between exec file and target memeory,
100 and can also do mixed source and assembly.
101 * (gdbtk_init): Move reading of gdbtk.tcl to the end to make sure
102 that more of the environment is set up. Also, create link between
103 gdb and tcl vars disassemble{-_}from{-_}exec.
105 * gdbtk.tcl: New expression window support.
106 * Make assembly window be 80 columns wide.
107 * Use new disassembly method. Add menu items to select
108 disassembly from exec file or target.
109 * Change View menubar item to Options.
111 * Get rid of Stack, Breakpoints, Signals, and Variables Windows,
112 since they don't exist yet.
114 * Pop up a copyright window on startup.
119 * stabsread.c (define_symbol): Handle `a' symbol type used for
120 reference parameter passed in a register.
125 * gdbtk.tcl (build_framework): Add standard commands menu, more
126 windows to standard windows menu.
127 (not_implemented_yet): Clarify message.
132 * defs.h: move include tm.h up, so that the type LONGEST can
133 also based on the target requirement to determine. In this case
136 * remote-os9k.c (rombug_open): catch exception e in rombug.
137 * remote-os9k.c (rombug_wait): print message before register display
142 * top.c (locate_arg): Call strchr not index.
146 * ch-exp.y (literal): Recognize NULL.
147 (tuple): Parse simple unlabelled tuples.
148 * eval.c (evaluate_subexp case OP_ARRAY): Use expect_type to
149 evaluate brace-initializer-expressions depending on context.
150 (evaluate_subexp case UNOP_CAST): Pass the target type as
151 expected type when evaluating the expression.
153 * ch-typeprint.c (chill_type_print_base): Get names of PTR and
155 * ch-valprint.c (chill_print_type_scalar): New function, to handle
156 TYPE_CODE_RANGE better than print_type_scalar does.
157 (chill_val_print_array_elements): Use above new function.
161 * remote-udi.c (udi_load): Tell symbol_file_add that the
162 program being loaded is the main program.
164 For older changes see ChangeLog-94
170 version-control: never