From df80278b799985481340cc3fefba4ba5737a7cf2 Mon Sep 17 00:00:00 2001 From: Mark Kettenis Date: Mon, 4 Jul 2005 13:38:55 +0000 Subject: [PATCH] * i386nbsd-nat.c (i386nbsd_supply_pcb): Cast to 'gdb_byte *' in read_memory call. * bsd-uthread.c (bsd_uthread_wait): Use gdb_byte for byte buffer. --- gdb/ChangeLog | 4 ++++ gdb/bsd-uthread.c | 2 +- gdb/i386nbsd-nat.c | 4 ++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 0c2ea6e..aaa0420 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,9 @@ 2005-07-04 Mark Kettenis + * i386nbsd-nat.c (i386nbsd_supply_pcb): Cast to 'gdb_byte *' in + read_memory call. + * bsd-uthread.c (bsd_uthread_wait): Use gdb_byte for byte buffer. + * bsd-kvm.c (bsd_kvm_open): Properly cast sentinel in concat call. * coffread.c (patch_type, process_coff_symbol): Likewise. * corelow.c (core_open): Likewise. diff --git a/gdb/bsd-uthread.c b/gdb/bsd-uthread.c index 691d2b5..aa3425d 100644 --- a/gdb/bsd-uthread.c +++ b/gdb/bsd-uthread.c @@ -343,7 +343,7 @@ bsd_uthread_wait (ptid_t ptid, struct target_waitstatus *status) builtin_type_void_data_ptr); if (addr != 0) { - char buf[4]; + gdb_byte buf[4]; /* FIXME: For executables linked statically with the threads library, we end up here before the program has actually been diff --git a/gdb/i386nbsd-nat.c b/gdb/i386nbsd-nat.c index 22af011..c93c500 100644 --- a/gdb/i386nbsd-nat.c +++ b/gdb/i386nbsd-nat.c @@ -1,6 +1,6 @@ /* Native-dependent code for NetBSD/i386. - Copyright 2004 Free Software Foundation, Inc. + Copyright 2004, 2005 Free Software Foundation, Inc. This file is part of GDB. @@ -60,7 +60,7 @@ i386nbsd_supply_pcb (struct regcache *regcache, struct pcb *pcb) if (pcb->pcb_esp == 0) return 0; - read_memory (pcb->pcb_esp, (char *) &sf, sizeof sf); + read_memory (pcb->pcb_esp, (gdb_byte *)&sf, sizeof sf); pcb->pcb_esp += sizeof (struct switchframe); regcache_raw_supply (regcache, I386_EDI_REGNUM, &sf.sf_edi); regcache_raw_supply (regcache, I386_ESI_REGNUM, &sf.sf_esi); -- 2.7.4