* exec.c (xfer_memory): Add attrib argument.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
... / ...
CommitLineData
12001-01-23 J.T. Conklin <jtc@redback.com>
2
3 * exec.c (xfer_memory): Add attrib argument.
4 * infptrace.c (child_xfer_memory): Likewise.
5 * monitor.c (monitor_xfer_memory): Likewise.
6 * remote-adapt.c (adapt_xfer_inferior_memory): Likewise.
7 * remote-array.c (array_xfer_memory): Likewise.
8 * remote-bug.c (bug_xfer_memory): Likewise.
9 * remote-e7000.c (e7000_xfer_inferior_memory): Likewise.
10 * remote-eb.c (eb_xfer_inferior_memory): Likewise.
11 * remote-es.c (es1800_xfer_inferior_memory): Likewise.
12 * remote-mips.c (mips_xfer_memory): Likewise.
13 * remote-mm.c (mm_xfer_inferior_memory): Likewise.
14 * remote-nindy.c (nindy_xfer_inferior_memory): Likewise.
15 * remote-os9k.c (rombug_xfer_inferior_memory): Likewise.
16 * remote-rdi.c (arm_rdi_xfer_memory): Likewise.
17 * remote-rdp.c (remote_rdp_xfer_inferior_memory): Likewise.
18 * remote-sds.c (sds_xfer_memory): Likewise.
19 * remote-sim.c (gdbsim_xfer_inferior_memory): Likewise.
20 * remote-st.c (st2000_xfer_inferior_memory): Likewise.
21 * remote-udi.c (udi_xfer_inferior_memory): Likewise.
22 * remote-vx.c (vx_xfer_memory): Likewise.
23 * remote.c (remote_xfer_memory): Likewise.
24 * target.c (debug_to_xfer_memory, do_xfer_memory): Likewise.
25 * target.h (child_xfer_memory, do_xfer_memory, xfer_memory): Likewise.
26
27 * target.h (#include "memattr.h"): Added.
28 (target_ops.to_xfer_memory): Add attrib argument.
29
30 * wince.c (_initialize_inftarg): Removed call to set_dcache_state.
31 * dcache.h (set_dcache_state): Removed declaration.
32 * dcache.c (set_dcache_state): Removed definition
33
34 * dcache.c: Update module comment, as dcache is now enabled and
35 disabled with memory region attributes instead of by the global
36 variable "remotecache". Add comment describing the interaction
37 between dcache and memory region attributes.
38 (dcache_xfer_memory): Add comment describing benefits of moving
39 cache writeback to a higher level.
40 (dcache_struct): Removed cache_has_stuff field. This was used to
41 record whether the cache had been accessed in order to invalidate
42 it when it was disabled. However, this is not needed because the
43 cache is write through and the code that enables, disables, and
44 deletes memory regions invalidate the cache. Add comment which
45 suggests that we could be more selective and only invalidate those
46 cache lines containing data from those memory regions.
47 (dcache_invalidate): Updated.
48 (dcache_xfer_memory): Updated.
49
50 (dcache_alloc): Don't abort() if dcache_enabled_p is clear.
51 (dcache_xfer_memory): Removed code that called do_xfer_memory() to
52 perform a uncached transfer if dcache_enabled_p was clear. This
53 function is now only called if caching is enabled for the memory
54 region.
55 (dcache_info): Always print cache info.
56
57 * target.c (do_xfer_memory): Add attrib argument.
58 (target_xfer_memory, target_xfer_memory_partial): Break transfer
59 into chunks defined by memory regions, pass region attributes to
60 do_xfer_memory().
61 * dcache.c (dcache_read_line, dcache_write_line): Likewise.
62
63 * Makefile.in (SFILES): Add memattr.c.
64 (COMMON_OBS): Add memattr.o.
65 (dcache.o): Add target.h to dependencies.
66 * memattr.c: New file.
67 * memattr.h: Likewise.
68
69 * config/m32r/m32r.mt (GDBSERVER_LIBS): Added ../../intl/libintl.a.
70 * config/mips/vr5000.mt (GDBSERVER_LIBS): Likewise.
71 * config/tic80/tic80.mt (GDBSERVER_LIBS): Likewise.
72 * gdbserver/low-sim.c (#include "defs.h"): Removed.
73 (mygeneric_load): Rename from generic_load.
74
75 * gdbserver/low-hppabsd.c (#include "server.h"): Added.
76 (#include "defs.h"): Removed.
77 (inferior_pid, perror_with_name): Remove declarations.
78 * gdbserver/low-linux.c: Likewise.
79 * gdbserver/low-nbsd.c: Likewise.
80 * gdbserver/low-sparc.c: Likewise.
81 * gdbserver/low-sun3.c: Likewise.
82
83 * i386-stub.c: Re-indent.
84 * m68k-stub.c: Re-indent.
85
862001-01-22 Nicholas Duffek <nsd@redhat.com>
87
88 * gdbarch.sh (PARM_BOUNDARY): Define.
89 * gdbarch.c: Regenerate.
90 * gdbarch.h: Regenerate.
91
922001-01-22 J.T. Conklin <jtc@redback.com>
93
94 * ns32k-tdep.c: #include "frame.h"
95 * config/ns32k/tm-umax.h (FRAME_FIND_SAVED_REGS): Restore. It
96 appears to have been inadvertantly removed sometime in May 1999.
97
98 * Revert 2000-11-09 changes where shared library objects were
99 moved from NATDEPFILES to TDEPFILES on NetBSD targets. While
100 we'd like to be able to debug dynamically linked executables,
101 this makes it impossible to build a cross debugger on a many
102 hosts.
103
104 * config/i386/nbsd.mt: Remove solib.o, solib-svr4.o from TDEPFILES.
105 * config/i386/nbsdelf.mt: Likewise.
106 * config/m68k/nbsd.mt: Likewise.
107 * config/ns32k/nbsd.mt: Likewise.
108 * config/powerpc/nbsd.mt: Likewise.
109 * config/sparc/nbsd.mt: Likewise.
110 * config/sparc/nbsdelf.mt: Likewise.
111 * config/i386/nbsd.mh: Add solib.o, solib-svr4.o to NATDEPFILES.
112 * config/i386/nbsdelf.mh: Likewise.
113 * config/m68k/nbsd.mh: Likewise.
114 * config/ns32k/nbsd.mh: Likewise.
115 * config/powerpc/nbsd.mh: Likewise.
116 * config/sparc/nbsd.mh: Likewise.
117
1182001-01-19 Jason Merrill <jason@redhat.com>
119
120 * dbxread.c (read_ofile_symtab): Stay with AUTO_DEMANGLING for G++.
121 (process_one_symbol): Likewise.
122 * dwarfread.c (handle_producer): Likewise.
123
124Thu Jan 18 12:08:57 2001 Andrew Cagney <cagney@b1.cygnus.com>
125
126 * configure.in (build_warnings): Disable -Wuninitialized until GDB
127 compiles with -Wuninitialized,-Werror.
128 * configure: Regenerate.
129
130 * MAINTAINERS: Add list of buildable targets.
131
132Thu Jan 18 12:48:04 2001 Andrew Cagney <cagney@b1.cygnus.com>
133
134 * defs.h (STRCMP): Delete macro.
135
136 * objfiles.c (objfile_relocate): Replace STRCMP with call to
137 strcmp.
138 * symtab.c (lookup_partial_symbol, lookup_block_symbol): Ditto.
139 * symfile.c (compare_symbols): Ditto.
140 * standalone.c (open): Ditto.
141 * remote-es.c (verify_break): Ditto.
142 * cli/cli-decode.c (add_cmd, add_show_from_set): Ditto.
143
144 * symfile.c (compare_psymbols): Delete comment refering to STRCMP.
145
146Thu Jan 18 12:25:06 2001 Andrew Cagney <cagney@b1.cygnus.com>
147
148 * varobj.c (FREEIF): Delete macro.
149 (varobj_set_value, free_variable): Replace FREEIF with ``xfree''
150 call.
151
1522001-01-18 Nick Clifton <nickc@redhat.com>
153
154 * arc-tdep.c (arc_cpu_type_table): Add new arc core numbers.
155 (arc_print_insn): No bfd available, so pass NULL to
156 arc_get_disassembler.
157
1582001-01-09 James Ingham <jingham@inghji.apple.com>
159
160 * symtab.c (lookup_symbol_aux): Call lookup_symbol_aux to lookup
161 a mangled symbol rather than recursing into lookup_symbol, since
162 this will just re-unmangle the name & call lookup_symbol_aux -
163 leading to an infinite recursion.
164
1652001-01-18 Mark Kettenis <kettenis@gnu.org>
166
167 * infcmd.c (print_return_value): Restore another space lost by
168 switch to UIOUT. ``$NN='' should be ``$NN =''.
169
170Fri Jan 19 02:31:40 2001 Andrew Cagney <cagney@b1.cygnus.com>
171
172 * target.h (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT)
173 * breakpoint.c (TARGET_REGION_OK_FOR_HW_WATCHPOINT): Wrap macro
174 definition in parenthesis.
175
176Fri Jan 19 02:13:40 2001 Andrew Cagney <cagney@b1.cygnus.com>
177
178 From 2000-10-27 Mark Salter <msalter@redhat.com>:
179 * remote.c (remote_remove_hw_breakpoint): Add 'len' field to Z
180 packet.
181 (remote_insert_hw_breakpoint): Ditto.
182
1832001-01-17 J.T. Conklin <jtc@redback.com>
184
185 * config/m68k/tm-nbsd.h (USE_STRUCT_CONVENTION): Define.
186 (BPT_VECTOR, REMOTE_BPT_VECTOR): Change to 0xf.
187 * config/m68k/nbsd.mt (TDEPFILES): Add m68knbsd-tdep.o.
188 * m68knbsd-tdep.c: New file.
189
190 * i386nbsd-tdep.c: Remove #if 0'd out #includes.
191
192 * m68knbsd-nat.c: #include gdbcore.h.
193
194Wed Jan 17 09:41:58 2001 Andrew Cagney <cagney@b1.cygnus.com>
195
196 * MAINTAINERS: Add J.T. Conklin to Blanket Write Privs.
197
1982001-01-16 Michael Snyder <msnyder@cleaver.cygnus.com>
199
200 * procfs.c (procfs_stopped_by_watchpoint): Don't die if process
201 goes away -- just return false (ie. not stopped by watchpoint).
202 * source.c (openp): Fix typo in comment.
203
2042001-01-12 Nicholas Duffek <nsd@redhat.com>
205
206 * blockframe.c (generic_get_saved_register): Spelling fix.
207 * frame.h (FRAME_FP): Spelling fix.
208
209Fri Jan 12 18:29:46 2001 Andrew Cagney <cagney@b1.cygnus.com>
210
211 * infcmd.c (print_return_value): Restore space lost by switch to
212 UIOUT. ``$NN='' should be ``$NN =''.
213
2142001-01-08 Nicholas Duffek <nsd@redhat.com>
215
216 * regcache.c (set_register_cached, register_buffer,
217 real_register, pseudo_register fetch_register, store_register):
218 New functions.
219 (register_changed, read_relative_register_raw_bytes_for_frame,
220 registers_changed, registers_fetched, read_register_bytes,
221 read_register_gen, write_register_gen, read_register,
222 read_signed_register, write_register, supply_register): Replace
223 register_valid[] with register_cached() and
224 set_register_cached().
225 (read_register_bytes, read_register_gen, write_register_gen,
226 read_register, read_signed_register, write_register,
227 supply_register): Replace registers[] with register_buffer().
228 (read_register_bytes, read_register_gen, read_register,
229 read_signed_register): Call fetch_register().
230 (write_register_gen, write_register): Call real_register() and
231 store_register().
232 (write_register_bytes): Call store_register().
233 * value.h (set_register_cached, register_buffer): Prototype.
234 * remote.c (remote_fetch_registers): Allocate regs[] with a
235 run-time size. Replace register_valid[] with
236 set_register_cached().
237 (store_register_using_P, remote_store_registers): Replace
238 registers[] with register_buffer().
239
2402001-01-08 Nicholas Duffek <nsd@redhat.com>
241
242 * regcache.c: Change "write-back" comment to "write-through".
243 Change "regno" to "regnum".
244 (read_register, read_signed_register): Remove "raw" from return
245 value description.
246 (supply_register): Spelling fix.
247 * value.h: Change "regno" to "regnum".
248
2492001-01-08 Fernando Nasser <fnasser@redhat.com>
250
251 * Makefile.in (install-gdbtk): Add .itcl files to the list of files
252 to be installed.
253
2542001-01-04 Michael Snyder <msnyder@mvstp600e.cygnus.com>
255
256 * mips-tdep.c (mips_coerce_float_to_double): Fix typo in comment.
257
2582001-01-04 Nicholas Duffek <nsd@redhat.com>
259
260 * valops.c (VALUE_SUBSTRING_START): Delete.
261
2622001-01-04 Nicholas Duffek <nsd@redhat.com>
263
264 * Makefile.in (SUBDIR_CLI_OBS): Add cli/cli-utils.o.
265 (SUBDIR_CLI_SRCS): Add cli/cli-utils.c.
266 (cli_utils_h): New variable.
267 (cli/cli-utils.o): New rule.
268 * cli/cli-utils.c: New file.
269 * cli/cli-utils.h: New file.
270
2712001-01-04 Nicholas Duffek <nsd@redhat.com>
272
273 * config/i386/tm-i386.h (REGISTER_CONVERT_TO_VIRTUAL,
274 REGISTER_CONVERT_TO_RAW): Delete trailing semicolon.
275
2762001-01-03 J.T. Conklin <jtc@redback.com>
277
278 * alphabsd-nat.c, i386-linux-nat.c, i386bsd-nat.c: Fix typo in
279 comment.
280
2812001-01-02 Michael Snyder <msnyder@cleaver.cygnus.com>
282
283 * sh-tdep.c (sh_extract_return_value): Allow for small return type.
284 (sh_sh4_extract_return_value): Call sh_extract_return_value for
285 non-float types.
286 * sparc-tdep.c (sparc_frame_chain): Fix typo in comment.
287 Update copyright notice.
288
289For older changes see ChangeLog-2000
290\f
291Local Variables:
292mode: change-log
293left-margin: 8
294fill-column: 74
295version-control: never
296End:
This page took 0.023591 seconds and 4 git commands to generate.