Is there a tool which can profile the .NET binaries (32-bit and 64-bit) during execution to generate an API trace providing details of the methods called and the parameters passed to each method?
Since .NET is JIT based, I think it should be feasible to do.
An API trace in the following format would be desirable:
<Address 1> <Method 1> <Parameter 1, Parameter 2>
<Address 2> <Method 2> <Parameter 1, Parameter 2>
....
<Address N> <Method N> <Parameter 1, Parameter 2>
And an extension of this question. Is there a tool which can provide the similar information for each Windows API called by the .NET Binary as well?