mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-18 06:43:36 +08:00
* dcache.c (dcache_write_line): Fix typo.
* memattr.c (delete_mem_region): Replace free() with xfree(). (mem_number): Add explicit type. * sol-thread.c (sol_thread_xfer_memory): Add attrib argument. (rw_common): Likewise.
This commit is contained in:
parent
f332af5233
commit
f4d650ecb3
@ -1,3 +1,13 @@
|
|||||||
|
2001-01-24 J.T. Conklin <jtc@redback.com>
|
||||||
|
|
||||||
|
* dcache.c (dcache_write_line): Fix typo.
|
||||||
|
|
||||||
|
* memattr.c (delete_mem_region): Replace free() with xfree().
|
||||||
|
(mem_number): Add explicit type.
|
||||||
|
|
||||||
|
* sol-thread.c (sol_thread_xfer_memory): Add attrib argument.
|
||||||
|
(rw_common): Likewise.
|
||||||
|
|
||||||
2001-01-24 Fernando Nasser <fnasser@redhat.com>
|
2001-01-24 Fernando Nasser <fnasser@redhat.com>
|
||||||
|
|
||||||
* infcmd.c (get_inferior_args, set_inferior_args): Accessor functions
|
* infcmd.c (get_inferior_args, set_inferior_args): Accessor functions
|
||||||
|
@ -300,7 +300,7 @@ dcache_write_line (DCACHE *dcache, register struct dcache_block *db)
|
|||||||
if (res <= 0)
|
if (res <= 0)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
memset (db->state[XFORM(memaddr)], ENTRY_OK, res);
|
memset (&db->state[XFORM(memaddr)], ENTRY_OK, res);
|
||||||
memaddr += res;
|
memaddr += res;
|
||||||
myaddr += res;
|
myaddr += res;
|
||||||
dirty_len -= res;
|
dirty_len -= res;
|
||||||
|
@ -28,7 +28,7 @@ const struct mem_attrib default_mem_attrib =
|
|||||||
};
|
};
|
||||||
|
|
||||||
static struct mem_region *mem_region_chain = NULL;
|
static struct mem_region *mem_region_chain = NULL;
|
||||||
static mem_number = 0;
|
static int mem_number = 0;
|
||||||
|
|
||||||
static struct mem_region *
|
static struct mem_region *
|
||||||
create_mem_region (CORE_ADDR lo, CORE_ADDR hi,
|
create_mem_region (CORE_ADDR lo, CORE_ADDR hi,
|
||||||
@ -71,7 +71,7 @@ create_mem_region (CORE_ADDR lo, CORE_ADDR hi,
|
|||||||
static void
|
static void
|
||||||
delete_mem_region (struct mem_region *m)
|
delete_mem_region (struct mem_region *m)
|
||||||
{
|
{
|
||||||
free (m);
|
xfree (m);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -762,6 +762,7 @@ sol_thread_prepare_to_store (void)
|
|||||||
|
|
||||||
static int
|
static int
|
||||||
sol_thread_xfer_memory (CORE_ADDR memaddr, char *myaddr, int len, int dowrite,
|
sol_thread_xfer_memory (CORE_ADDR memaddr, char *myaddr, int len, int dowrite,
|
||||||
|
struct mem_attrib *attrib,
|
||||||
struct target_ops *target)
|
struct target_ops *target)
|
||||||
{
|
{
|
||||||
int retval;
|
int retval;
|
||||||
@ -775,10 +776,11 @@ sol_thread_xfer_memory (CORE_ADDR memaddr, char *myaddr, int len, int dowrite,
|
|||||||
/* Note: don't need to call switch_to_thread; we're just reading memory. */
|
/* Note: don't need to call switch_to_thread; we're just reading memory. */
|
||||||
|
|
||||||
if (target_has_execution)
|
if (target_has_execution)
|
||||||
retval = procfs_ops.to_xfer_memory (memaddr, myaddr, len, dowrite, target);
|
retval = procfs_ops.to_xfer_memory (memaddr, myaddr, len,
|
||||||
|
dowrite, attrib, target);
|
||||||
else
|
else
|
||||||
retval = orig_core_ops.to_xfer_memory (memaddr, myaddr, len,
|
retval = orig_core_ops.to_xfer_memory (memaddr, myaddr, len,
|
||||||
dowrite, target);
|
dowrite, attrib, target);
|
||||||
|
|
||||||
do_cleanups (old_chain);
|
do_cleanups (old_chain);
|
||||||
|
|
||||||
@ -1060,10 +1062,13 @@ rw_common (int dowrite, const struct ps_prochandle *ph, gdb_ps_addr_t addr,
|
|||||||
{
|
{
|
||||||
int cc;
|
int cc;
|
||||||
|
|
||||||
|
/* FIXME: passing 0 as attrib argument. */
|
||||||
if (target_has_execution)
|
if (target_has_execution)
|
||||||
cc = procfs_ops.to_xfer_memory (addr, buf, size, dowrite, &procfs_ops);
|
cc = procfs_ops.to_xfer_memory (addr, buf, size,
|
||||||
|
dowrite, 0, &procfs_ops);
|
||||||
else
|
else
|
||||||
cc = orig_core_ops.to_xfer_memory (addr, buf, size, dowrite, &core_ops);
|
cc = orig_core_ops.to_xfer_memory (addr, buf, size,
|
||||||
|
dowrite, 0, &core_ops);
|
||||||
|
|
||||||
if (cc < 0)
|
if (cc < 0)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user