views:

299

answers:

2

I was wondering what experiences you have had using instrumentation tools with managed C++?

PIN: http://www.pintool.org/ Valgrind: http://www.valgrind.org

Thanks.

+1  A: 

Valgrind is Linux only with some experimental support for BSDs and Mac OSX, so it looks you are out of luck here, unless you have mono :)

Nikolai N Fetissov
@Nikolai I don't understand the mono reference. Does it support C++ now?
Duck
@Duck, managed C++ comes from .NET, right? Mono project is re-implementation of .NET under Linux (mostly). Though 'mononucleosis, also called "mono," is a common viral illness' - that was a joke :)
Nikolai N Fetissov
Managed C++ isn't supported outside of the Microsoft .NET runtime at the moment. In fact I doubt anyone else will ever support it since it was discontinued and replaced by C++/CLI in Visual Studio 2005.
U62
That what I figured.
Nikolai N Fetissov
A: 

Running Valgrind under Wine might be what you are looking for. See also Running Wine under Valgrind.