|
From: Vince W. <vi...@cs...> - 2008-08-20 15:58:00
|
On Tue, 19 Aug 2008, James Clause wrote: > Thanks for the response. The final goal of the port isn't to use the > current set of valgrind tools but to have a full featured dynamic > binary instrumenter for Solaris / SPARC. I'm not aware of anything > that meets that criteria. Maybe someone else knows something that > does. The closest thing that I'm aware of is the dbx debugger's > runtime checking. However, it doesn't look like it's designed to > support custom tools. It's not full featured, but you can do DBI of a sort using Qemu if you aren't afraid of digging around in the internals. I only bring this up because co-incidentally I've been working on using Qemu to get instruction/basic-block counts on linux/SPARC binaries. Currently about 1/3 of the SPEC2000 binaries will run properly, I'm working on getting the rest to run. I don't think there is support for Solaris binaries though. Adding SPARC support to valgrind will be difficult I imagine, if only because of register windows and branch-delay slots. Vince |