|
From: <sv...@va...> - 2010-07-21 15:28:42
|
Author: sewardj
Date: 2010-07-21 16:28:34 +0100 (Wed, 21 Jul 2010)
New Revision: 11218
Log:
Fix compiler warnings with the proc_info wrapper.
Modified:
trunk/coregrind/m_syswrap/priv_syswrap-darwin.h
trunk/coregrind/m_syswrap/syswrap-darwin.c
Modified: trunk/coregrind/m_syswrap/priv_syswrap-darwin.h
===================================================================
--- trunk/coregrind/m_syswrap/priv_syswrap-darwin.h 2010-07-21 12:46:44 UTC (rev 11217)
+++ trunk/coregrind/m_syswrap/priv_syswrap-darwin.h 2010-07-21 15:28:34 UTC (rev 11218)
@@ -393,7 +393,9 @@
DECL_TEMPLATE(darwin, __pthread_canceled); // 333
DECL_TEMPLATE(darwin, __semwait_signal); // 334
// old utrace
-// NYI proc_info 336
+#if DARWIN_VERS >= DARWIN_10_6 && defined(VGP_amd64_darwin)
+DECL_TEMPLATE(darwin, proc_info); // 336
+#endif
DECL_TEMPLATE(darwin, sendfile); // 337
DECL_TEMPLATE(darwin, stat64); // 338
DECL_TEMPLATE(darwin, fstat64); // 339
Modified: trunk/coregrind/m_syswrap/syswrap-darwin.c
===================================================================
--- trunk/coregrind/m_syswrap/syswrap-darwin.c 2010-07-21 12:46:44 UTC (rev 11217)
+++ trunk/coregrind/m_syswrap/syswrap-darwin.c 2010-07-21 15:28:34 UTC (rev 11218)
@@ -3629,7 +3629,7 @@
user_addr_t buffer, int32_t buffersize)
*/
PRINT("proc_info(%d, %d, %u, %llu, %#lx, %d)",
- (Int)ARG1, (Int)ARG2, (UInt)ARG3, ARG4, ARG5, (Int)ARG6);
+ (Int)ARG1, (Int)ARG2, (UInt)ARG3, (ULong)ARG4, ARG5, (Int)ARG6);
PRE_REG_READ6(int, "proc_info",
int, callnum, int, pid, unsigned int, flavor,
unsigned long long int, arg,
|