|
From: <sv...@va...> - 2009-02-26 21:19:36
|
Author: njn
Date: 2009-02-26 21:19:25 +0000 (Thu, 26 Feb 2009)
New Revision: 9277
Log:
Merge r9276 (unit_libcbase fix) from trunk.
Modified:
branches/DARWIN/memcheck/tests/unit_libcbase.c
Modified: branches/DARWIN/memcheck/tests/unit_libcbase.c
===================================================================
--- branches/DARWIN/memcheck/tests/unit_libcbase.c 2009-02-26 21:17:39 UTC (rev 9276)
+++ branches/DARWIN/memcheck/tests/unit_libcbase.c 2009-02-26 21:19:25 UTC (rev 9277)
@@ -10,6 +10,7 @@
#define CHECK(x) \
if (!x) { fprintf(stderr, "failure: %s:%d\n", __FILE__, __LINE__); }
+
void test_VG_STREQ(void)
{
CHECK( ! VG_STREQ(NULL, NULL) ); // Nb: strcmp() considers these equal
@@ -53,6 +54,11 @@
CHECK( VG_STREQN(3, "abcd", "abce"));
}
+// On PPC/Linux VKI_PAGE_SIZE is a variable, not a macro.
+#if defined(VGP_ppc32_linux) || defined(VGP_ppc64_linux)
+unsigned long VKI_PAGE_SIZE = 1UL << 12;
+#endif
+
void test_VG_IS_XYZ_ALIGNED(void)
{
CHECK( VG_IS_2_ALIGNED(0x0) );
|