Pass NULL for the mem_attrib argument in the to_xfer_memory calls.
This commit is contained in:
parent
0d35ddbaee
commit
f7f5a202bc
2 changed files with 13 additions and 7 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2001-03-15 Kevin Buettner <kevinb@redhat.com>
|
||||||
|
|
||||||
|
* uw-thread.c (read_thr_debug, read_map, read_lwp, thread_iter)
|
||||||
|
(libthread_stub, libthread_init): Pass NULL for the mem_attrib
|
||||||
|
argument in the to_xfer_memory calls.
|
||||||
|
|
||||||
2001-03-15 Andrew Cagney <ac131313@redhat.com>
|
2001-03-15 Andrew Cagney <ac131313@redhat.com>
|
||||||
|
|
||||||
* MAINTAINERS: Fix typo - w65 not w64. Still doesn't build.
|
* MAINTAINERS: Fix typo - w65 not w64. Still doesn't build.
|
||||||
|
|
|
@ -324,7 +324,7 @@ static int
|
||||||
read_thr_debug (struct thread_debug *debugp)
|
read_thr_debug (struct thread_debug *debugp)
|
||||||
{
|
{
|
||||||
return base_ops.to_xfer_memory (thr_debug_addr, (char *)debugp,
|
return base_ops.to_xfer_memory (thr_debug_addr, (char *)debugp,
|
||||||
sizeof (*debugp), 0, &base_ops);
|
sizeof (*debugp), 0, NULL, &base_ops);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Read into MAP the contents of the thread map at inferior process address
|
/* Read into MAP the contents of the thread map at inferior process address
|
||||||
|
@ -334,7 +334,7 @@ static int
|
||||||
read_map (CORE_ADDR mapp, struct thread_map *map)
|
read_map (CORE_ADDR mapp, struct thread_map *map)
|
||||||
{
|
{
|
||||||
return base_ops.to_xfer_memory ((CORE_ADDR)THR_MAP (mapp), (char *)map,
|
return base_ops.to_xfer_memory ((CORE_ADDR)THR_MAP (mapp), (char *)map,
|
||||||
sizeof (*map), 0, &base_ops);
|
sizeof (*map), 0, NULL, &base_ops);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Read into LWP the contents of the lwp decriptor at inferior process address
|
/* Read into LWP the contents of the lwp decriptor at inferior process address
|
||||||
|
@ -344,7 +344,7 @@ static int
|
||||||
read_lwp (CORE_ADDR lwpp, __lwp_desc_t *lwp)
|
read_lwp (CORE_ADDR lwpp, __lwp_desc_t *lwp)
|
||||||
{
|
{
|
||||||
return base_ops.to_xfer_memory (lwpp, (char *)lwp,
|
return base_ops.to_xfer_memory (lwpp, (char *)lwp,
|
||||||
sizeof (*lwp), 0, &base_ops);
|
sizeof (*lwp), 0, NULL, &base_ops);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Iterate through all user threads, applying FUNC(<map>, <lwp>, DATA) until
|
/* Iterate through all user threads, applying FUNC(<map>, <lwp>, DATA) until
|
||||||
|
@ -367,7 +367,7 @@ thread_iter (int (*func)(iter_t *, void *), void *data)
|
||||||
if (!read_thr_debug (&debug))
|
if (!read_thr_debug (&debug))
|
||||||
return 0;
|
return 0;
|
||||||
if (!base_ops.to_xfer_memory ((CORE_ADDR)debug.thr_map, (char *)&mapp,
|
if (!base_ops.to_xfer_memory ((CORE_ADDR)debug.thr_map, (char *)&mapp,
|
||||||
sizeof (mapp), 0, &base_ops))
|
sizeof (mapp), 0, NULL, &base_ops))
|
||||||
return 0;
|
return 0;
|
||||||
if (!mapp)
|
if (!mapp)
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -619,10 +619,10 @@ libthread_stub (int pid)
|
||||||
/* Retrieve stub args. */
|
/* Retrieve stub args. */
|
||||||
sp = read_register_pid (SP_REGNUM, pid);
|
sp = read_register_pid (SP_REGNUM, pid);
|
||||||
if (!base_ops.to_xfer_memory (sp + SP_ARG0, (char *)&mapp,
|
if (!base_ops.to_xfer_memory (sp + SP_ARG0, (char *)&mapp,
|
||||||
sizeof (mapp), 0, &base_ops))
|
sizeof (mapp), 0, NULL, &base_ops))
|
||||||
goto err;
|
goto err;
|
||||||
if (!base_ops.to_xfer_memory (sp + SP_ARG0 + sizeof (mapp), (char *)&change,
|
if (!base_ops.to_xfer_memory (sp + SP_ARG0 + sizeof (mapp), (char *)&change,
|
||||||
sizeof (change), 0, &base_ops))
|
sizeof (change), 0, NULL, &base_ops))
|
||||||
goto err;
|
goto err;
|
||||||
|
|
||||||
/* create_inferior() may not have finished yet, so notice the main
|
/* create_inferior() may not have finished yet, so notice the main
|
||||||
|
@ -966,7 +966,7 @@ libthread_init (void)
|
||||||
/* Activate the stub function. */
|
/* Activate the stub function. */
|
||||||
onp = (CORE_ADDR)&((struct thread_debug *)thr_debug_addr)->thr_debug_on;
|
onp = (CORE_ADDR)&((struct thread_debug *)thr_debug_addr)->thr_debug_on;
|
||||||
if (!base_ops.to_xfer_memory ((CORE_ADDR)onp, (char *)&one,
|
if (!base_ops.to_xfer_memory ((CORE_ADDR)onp, (char *)&one,
|
||||||
sizeof (one), 1, &base_ops))
|
sizeof (one), 1, NULL, &base_ops))
|
||||||
{
|
{
|
||||||
delete_breakpoint (b);
|
delete_breakpoint (b);
|
||||||
goto err;
|
goto err;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue