|
From: Paul M. <pa...@sa...> - 2005-04-07 22:56:47
|
A preliminary version of my port of Valgrind-2.4.0 to 32-bit PowerPC is now available at: http://ozlabs.org/~paulus/valgrind-2.4.0-ppc-050407.tar.bz2 The memcheck, addrcheck and corecheck tools are working (I haven't tried the others) and it runs large, threaded programs successfully (mozilla and ksnake, anyway). It does produce a *lot* of errors - clearly we need some decent suppression files, or maybe there are still bugs in my port. At this point I'd welcome some help. If anyone wants to try it out and figure out what is behind the errors it is reporting (i.e. whether they are real errors in the client program/libraries, bugs in valgrind-ppc, or just things that are too hard for valgrind to follow, like glibc's unbearably clever str* functions), that would be helpful. (BTW, I am currently using the futex variant of the run semaphore, which means it will only run on a 2.6 kernel, or on RHEL3. It should be possible to switch back to using the pipe variant by changing the definition of FUTEX_SEMA in coregrind/linux/core_os.h back to 0.) Paul. |