Andrew Cagney
896f186799
Add ``extern'' and STREQ to cleanups.
2000-11-20 01:57:26 +00:00
J.T. Conklin
4930751aae
* TODO: Note abstraction layer violation where "ocd reset" command
...
must invalidate the dcache, and how this might be fixed.
* monitor.c (#include "dcache.h"): Removed.
(remote_dcache): Removed.
(monitor_open): Removed code that created local dcache.
(flush_monitor_dcache): Removed (unused function).
(monitor_resume): Removed call to dcache_invd().
(monitor_load): Likewise.
(monitor_xfer_memory): Changed to call monitor_write_memory(),
monitor_write_memory_block(), and monitor_read_memory() instead
of dcache_xfer_memory().
* monitor.h (flush_monitor_dcache): Removed (unused function).
* ocd.c (#include "dcache.h"): Removed.
(ocd_dcache): Removed.
(ocd_open): Removed code that created local dcache.
(ocd_resume): Removed call to dcache_invd().
(ocd_xfer_memory): Changed to call ocd_write_bytes() and
ocd_read_bytes() instead of dcache_xfer_memory().
(bdm_reset_command): Invalidate target dcache.
* remote-bug.c (bug_load): Remove call to dcache_invd().
(bug_resume): Likewise.
(bug_settings): Remove dcache, readfunc, and writefunc fields
from initializer.
(bug_xfer_memory): Changed to call bug_read_memory() and
bug_write_memory() instead of dcache_xfer_memory().
* remote-nindy.c (#include "dcache.h"): Removed.
(nindy_dcache): Removed.
(nindy_open): Removed code that created local dcache.
(nindy_resume): Removed call to dcache_invd().
(nindy_load): Likewise.
(nindy_xfer_inferior_memory): Changed to call ninMemPut() and
ninMemGet() instead of dcache_xfer_memory().
* remote-sds.c (#include "dcache.h"): Removed.
(sds_dcache): Removed.
(sds_open): Removed code that created local dcache.
(sds_resume): Removed call to dcache_invd().
(sds_xfer_memory): Changed to call sds_write_bytes() and
sds_read_bytes() instead of dcache_xfer_memory().
* remote-utils.c (gr_open): Removed code that created local dcache.
* remote-utils.h (#include "dcache.h"): Removed.
(struct gr_settings): Removed dcache, readfunc, and writefunc fields.
(gr_get_dcache, gr_set_dcache): Removed macro definitions.
* remote.c (#include "dcache.h"): Removed.
(remote_dcache): Removed.
(remote_open_1): Removed code that created local dcache.
(remote_async_open_1): Likewise.
(remote_resume): Removed call to dcache_invd().
(remote_async_resume): Likewise.
(remote_xfer_memory): Changed to call remote_write_bytes() and
remote_read_bytes() instead of dcache_xfer_memory().
* wince.c (#include "dcache.h"): Removed.
(remote_dcache): Removed.
(child_create_inferior): Removed code that created local dcache.
(child_xfer_memory): Changed to call remote_write_bytes() and
remote_read_bytes() instead of dcache_xfer_memory().
(child_resume): Removed call to dcache_invd().
* target.c (target_dcache): Added.
(target_load): Invalidate target_dcache.
(do_xfer_memory): New function.
(target_xfer_memory): Reimplement in terms of dcache_xfer_memory().
(target_xfer_memory_partial): Likewise.
(initialize_targets): Create target_dcache.
* target.h (#include "dcache.h"): Added.
(target_open): Invalidate target_dcache.
(target_resume): Likewise.
(do_xfer_memory): New declaration.
* dcache.c (dcache_init): Removed reading and writing arguments.
(dcache_struct): Removed read_memory and write_memory fields.
(dcache_write_line): Call do_xfer_memory.
(dcache_read_line): Likewise.
(dcache_xfer_memory): Likewise.
(dcache_invalidate): Renamed from dcache_invd.
(dcache_init): Updated.
(dcache_xfer_memory): Updated.
* dcache.h (memxferfunc): Removed definition.
2000-11-03 22:00:56 +00:00
David Anderson
e26cc3490a
Corrected spelling errors in comments
2000-10-23 22:49:29 +00:00
H.J. Lu
967110cb4f
2000-09-06 H.J. Lu <hjl@gnu.org>
...
* TODO: Add hardware watchpint problems on x86 OSes for 5.1.
2000-09-06 15:23:04 +00:00
David Taylor
d46740afbf
remove build_parse entry about buffer overrun.
2000-08-08 03:23:14 +00:00
Andrew Cagney
d471ea57ab
Re-implement ``set/show remote Z-packet ...'' commands so that each Z
...
packet sub-type can be explicitly controled.
2000-08-04 09:32:19 +00:00
Andrew Cagney
e255d535bb
Minor tweeks.
2000-08-03 08:39:21 +00:00
Andrew Cagney
552054a8a4
List things for 5.1.
2000-08-03 05:49:02 +00:00
Andrew Cagney
5a2402b8e0
Thu Jul 27 17:38:35 2000 Andrew Cagney <cagney@b1.cygnus.com>
...
* configure.in (targetfile): Ignore TM_FILE, don't just issue
warning.
(tm_h, xm_h, nm_h, GDB_TM_FILE, GDB_XM_FILE, GDB_NM_FILE): Define.
* acconfig.h (GDB_XM_FILE, GDB_TM_FILE, GDB_NM_FILE): Add.
* config/nm-empty.h: Delete.
* defs.h (xm.h, nm.h, tm.h): Only include when GDB_XM_FILE,
GDB_NM_FILE or GDB_TM_FILE defined.
* Makefile.in (defs_h): Replace tm.h, xm.h and nm.h with tm_h,
xm_h and nm_h macro that are defined by configure.
(tm_h, xm_h, tm_h): New.
* configure, config.in: Regenerate
* TODO: Update.
2000-08-02 11:11:47 +00:00
Andrew Cagney
8e2481732f
Use add_set_auto_boolean_cmd() to implement ``set remote ?-packet''
...
command.
2000-08-02 05:40:25 +00:00
Andrew Cagney
2e4e9e680a
Updates.
2000-08-02 01:07:38 +00:00
Anthony Green
02d44fdba5
Updated TODO.
2000-07-24 14:49:05 +00:00
Andrew Cagney
e2ad119d2f
* printcmd.c (print_scalar_formatted): Move masking of 'a' address
...
from here.
(print_address_numeric): To here.
* TODO: Update.
2000-07-11 08:51:59 +00:00
Elena Zannoni
c3b6c27c01
2000-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
...
* TODO: Remove readline 4.1 import item.
2000-07-09 19:11:44 +00:00
Andrew Cagney
5d35f0ac05
Update TODO.
2000-07-05 08:05:53 +00:00
Mark Kettenis
37d4dc7404
* TODO: Update.
2000-07-04 22:55:42 +00:00
Andrew Cagney
97c3646ff2
Add support for auto_boolean (true, false or auto).
2000-06-23 08:12:27 +00:00
Andrew Cagney
d63c00533f
Update TODO - SER_HARDWIRE problem was fixed.
2000-06-12 06:12:14 +00:00
Andrew Cagney
bf64bfd6ba
MIPS is always multi-arch enabled.
2000-06-08 06:35:40 +00:00
Andrew Cagney
1ba607adba
Use config.bfd to determine the default architecture and byte order.
...
Flush all BYTE_ORDER_DEFAULT macros from mips. Can rely on BFD's value.
2000-06-08 04:00:56 +00:00
Andrew Cagney
53904c9e67
Change signature of function add_set_enum_cmd() so that it uses
...
constant character pointers. Update everything.
As a consequence fix infrun's follow-fork plugging a small memory leak.
2000-06-08 00:52:56 +00:00
Andrew Cagney
6ecce94d48
Purge last remaining make_cleanup_func.
2000-06-07 04:43:30 +00:00
Andrew Cagney
b4a2023990
The attatched moves the remaining guff from gdbarch.{h,c,sh} to
...
arch-utils.{h,c}. The ``set architecutre'' and ``set endian''
commands (part of the move) were implemented to use add_set_enum_cmd()
so that ``set architecture <tab>'' works.
2000-06-07 04:38:02 +00:00
Andrew Cagney
26099b4aa4
More updates.
2000-06-05 05:20:58 +00:00
Andrew Cagney
ac2e2ef7e2
Add host_pointer_to_address() and address_to_host_pointer(). Add
...
signed_pointer_to_address() etc. Rename generic_pointer_to_address()
to unsigned_pointer_to_address() etc.
2000-06-04 13:46:37 +00:00
Andrew Cagney
8e6a3c35b9
Eliminate safe_strsignal().
2000-06-04 01:58:49 +00:00
Andrew Cagney
78566ebe2d
More updates.
2000-06-01 10:26:00 +00:00
Andrew Cagney
4afc966c4c
Further re-arange into distinct sections.
2000-05-30 08:52:57 +00:00
Andrew Cagney
ed952ac512
Have TUI use the same configury mechanism as MI.
2000-05-25 01:50:50 +00:00
Andrew Cagney
0aaf65d72f
Update JimI's e-mail addres.
...
Update TODO - FreeBSD mostly fixed.
2000-05-25 01:07:17 +00:00
Andrew Cagney
6e8cb14ae5
IRIX GCC fixes from 5.0 branch.
2000-05-23 07:49:05 +00:00
Andrew Cagney
5683e87aa5
Replace preg() with phex(). Cleanup monitor.c.
2000-05-22 02:07:19 +00:00
Andrew Cagney
d80380145f
Minor maint et.al. tweeks.
2000-05-17 08:46:20 +00:00
Andrew Cagney
7ae383524c
Review TODO.
2000-05-16 09:00:20 +00:00
Andrew Cagney
10adc9b50e
Rename mi/ChangeLog-mi -> mi/ChangeLog
2000-05-16 05:07:53 +00:00
Andrew Cagney
2a00c9ceff
Add notes on register cache.
2000-05-15 23:10:56 +00:00
Andrew Cagney
3fffcb5ea7
Mention UnixWare thread problem.
2000-05-12 10:50:50 +00:00
Andrew Cagney
6bc37a9656
Doc weak symbol problem.
2000-05-12 10:42:02 +00:00
Andrew Cagney
b2f4b24dd7
Document IRIX->ARM cross compile problem.
2000-04-27 00:23:02 +00:00
Andrew Cagney
4fd99b5a5d
Document bfd/doc/Makefile.in TEXINPUTS problem.
2000-04-26 08:12:39 +00:00
Eli Zaretskii
7162c0cabe
* Makefile.in (GDBMI_DIR): New variable.
...
(SET_TEXINPUTS): Add $(GDBMI_DIR).
(SFILES_DOC): Add $(GDBMI_DIR)/gdbmi.texinfo.
(gdbmi.texinfo): New target, for texi2roff.
(gdb.me, gdb.ms, gdb.mm): Depend on gdbmi.texinfo.
(gdb.info, gdb_toc.html): Add "-I ${GDBMI_DIR}".
* gdb.texinfo (Top): Add GDB/MI to the main menu and @include
gdbmi.texinfo.
(Mode Options): Add xref to GDB/MI docs and remove a FIXME
comment.
* gdbmi.texinfo: Lots of changes, to include this document as part
of the GDB manual.
* TODO, NEWS: Update due to inclusion of gdbmi.texinfo in the GDB
manual.
2000-04-23 08:15:49 +00:00
Peter Schauer
c2d1645f06
* TODO: Update.
2000-04-19 10:33:21 +00:00
Andrew Cagney
e55e8cee85
Document -Wreturn-type problem.
2000-04-19 09:15:32 +00:00
Andrew Cagney
9debab2f37
* TODO: Cleanup.
...
* NEWS: Update GDB version. Duplicate paragraph explaining obsolete.
2000-04-19 07:01:08 +00:00
Andrew Cagney
747d1ccb27
Document real fix to problem of tui/Makefile not being deleted.
2000-04-19 03:37:07 +00:00
Andrew Cagney
bc9e5bbf1b
TODO, NEWS: Update. Mention MI.
2000-04-10 10:52:19 +00:00
Andrew Cagney
d311cd50fc
From 2000-03-27 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>:
...
* procfs.c (init_procfs_ops): Set procfs_ops.to_has_memory and
procfs_ops.to_has_all_memory to 1.
2000-04-07 04:33:21 +00:00
Daniel Berlin
eb3d1d196c
Update todo
2000-04-04 05:13:44 +00:00
H.J. Lu
d66c34e293
2000-04-03 H.J. Lu <hjl@gnu.org>
...
* TODO: Remove the regex entry.
2000-04-04 02:11:36 +00:00
Andrew Cagney
9d6d78f259
Update removing anything fixed.
2000-04-03 08:47:48 +00:00