* 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.
This commit is contained in:
Mark Kettenis 2005-07-04 13:38:55 +00:00
parent 1754f103e6
commit df80278b79
3 changed files with 7 additions and 3 deletions

View file

@ -1,5 +1,9 @@
2005-07-04 Mark Kettenis <kettenis@gnu.org> 2005-07-04 Mark Kettenis <kettenis@gnu.org>
* 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. * bsd-kvm.c (bsd_kvm_open): Properly cast sentinel in concat call.
* coffread.c (patch_type, process_coff_symbol): Likewise. * coffread.c (patch_type, process_coff_symbol): Likewise.
* corelow.c (core_open): Likewise. * corelow.c (core_open): Likewise.

View file

@ -343,7 +343,7 @@ bsd_uthread_wait (ptid_t ptid, struct target_waitstatus *status)
builtin_type_void_data_ptr); builtin_type_void_data_ptr);
if (addr != 0) if (addr != 0)
{ {
char buf[4]; gdb_byte buf[4];
/* FIXME: For executables linked statically with the threads /* FIXME: For executables linked statically with the threads
library, we end up here before the program has actually been library, we end up here before the program has actually been

View file

@ -1,6 +1,6 @@
/* Native-dependent code for NetBSD/i386. /* 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. This file is part of GDB.
@ -60,7 +60,7 @@ i386nbsd_supply_pcb (struct regcache *regcache, struct pcb *pcb)
if (pcb->pcb_esp == 0) if (pcb->pcb_esp == 0)
return 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); pcb->pcb_esp += sizeof (struct switchframe);
regcache_raw_supply (regcache, I386_EDI_REGNUM, &sf.sf_edi); regcache_raw_supply (regcache, I386_EDI_REGNUM, &sf.sf_edi);
regcache_raw_supply (regcache, I386_ESI_REGNUM, &sf.sf_esi); regcache_raw_supply (regcache, I386_ESI_REGNUM, &sf.sf_esi);