|
From: <sv...@va...> - 2005-11-01 13:43:58
|
Author: sewardj
Date: 2005-11-01 00:03:40 +0000 (Tue, 01 Nov 2005)
New Revision: 4971
Log:
Fix a couple of gcc warnings following recent coredumping changes
(r4970).
Modified:
trunk/coregrind/m_aspacemgr/aspacemgr.c
trunk/coregrind/m_coredump/coredump-x86-linux.c
trunk/coregrind/m_signals.c
Modified: trunk/coregrind/m_aspacemgr/aspacemgr.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_aspacemgr/aspacemgr.c 2005-10-31 17:05:21 UTC (rev =
4970)
+++ trunk/coregrind/m_aspacemgr/aspacemgr.c 2005-11-01 00:03:40 UTC (rev =
4971)
@@ -2523,9 +2523,9 @@
seg.hasW =3D toBool(prot & VKI_PROT_WRITE);
seg.hasX =3D toBool(prot & VKI_PROT_EXEC);
if (get_inode_for_fd(fd, &dev, &ino, &mode)) {
- seg.dev =3D dev;
- seg.ino =3D ino;
- seg.mode - mode;
+ seg.dev =3D dev;
+ seg.ino =3D ino;
+ seg.mode =3D mode;
}
if (get_name_for_fd(fd, buf, VKI_PATH_MAX)) {
seg.fnIdx =3D allocate_segname( buf );
Modified: trunk/coregrind/m_coredump/coredump-x86-linux.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_coredump/coredump-x86-linux.c 2005-10-31 17:05:21 U=
TC (rev 4970)
+++ trunk/coregrind/m_coredump/coredump-x86-linux.c 2005-11-01 00:03:40 U=
TC (rev 4971)
@@ -38,7 +38,7 @@
void ML_(fill_elfregs_from_tst)(struct vki_user_regs_struct* regs,=20
const ThreadArchState* arch)
{
- regs->eflags =3D LibVEX_GuestX86_get_eflags(&arch->vex);
+ regs->eflags =3D LibVEX_GuestX86_get_eflags( &((ThreadArchState*)arch=
)->vex );
regs->esp =3D arch->vex.guest_ESP;
regs->eip =3D arch->vex.guest_EIP;
=20
Modified: trunk/coregrind/m_signals.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_signals.c 2005-10-31 17:05:21 UTC (rev 4970)
+++ trunk/coregrind/m_signals.c 2005-11-01 00:03:40 UTC (rev 4971)
@@ -102,6 +102,7 @@
#include "pub_core_syscall.h"
#include "pub_core_syswrap.h"
#include "pub_core_tooliface.h"
+#include "pub_core_coredump.h"
#include "vki_unistd.h"
=20
=20
@@ -1067,7 +1068,6 @@
VG_(start_debugger)( tid );
}
=20
- // See comment above about this temporary disabling of core dumps.
if (core) {
const static struct vki_rlimit zero =3D { 0, 0 };
=20
|