如何获取调用__penter的文件/行/函数?

时间:2017-03-22 12:00:45

标签: c++ visual-studio function instrumentation

在我的程序中,我正在检测__penter__pexit,以便对应用程序进行一些低级诊断。但是,我目前仍然坚持如何检索与首先实际调用__penter__pexit的函数相关的基本信息。

特别是,我有兴趣获取文件名,行数和函数名称(函数名称是最重要的)。当然,我的第一次尝试只是使用__FILE____LINE____FUNCTION__,但显然这不起作用,因为它们实际上只检索__penter或{{的信息1}}功能本身。

例如,__pexit仅返回__FUNCTION____penter

我如何检索上面提到的正确信息?我正在使用Visual Studio 2015,我对x86和x64都很感兴趣。

0 个答案:

没有答案