记录 dll 参数的探查器
是否有一个探查器(或类似的程序)可以记录发送到 dll 的函数调用和参数。我所说的参数是指发送到函数的数据;不是参数的数据类型。
例如,假设我有
dll
int myAdd(int a, int b)
return( a+b )
main
int a = myAdd(1, 2)
int b = myAdd(3,4)
int c = myAdd(5,6)
我希望分析器记录: myAdd 被调用为 (1,2) myAdd 被调用为 (3,4) myAdd 被 (5,6)
Brian调用
Is there a profiler(or similar program) that will log the function calls and arguments sent to a dll. By arguments I mean the data sent to the function; not the data type of the argument.
For example say I have
dll
int myAdd(int a, int b)
return( a+b )
main
int a = myAdd(1, 2)
int b = myAdd(3,4)
int c = myAdd(5,6)
I'd want the profiler to log:
myAdd was called with (1,2)
myAdd was called with (3,4)
myAdd was called with (5,6)
Brian
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这就是 ltrace 在 Linux 中所做的事情。也许谷歌搜索“ltrace for windows”会产生一些结果......
That's what ltrace does in linux. Maybe googling for "ltrace for windows" yields something...