【问题标题】:Examine TEB/TIB data when debugging with VS2010用VS2010调试时检查TEB/TIB数据
【发布时间】:2013-11-27 17:44:31
【问题描述】:

在使用 Visual Studio 2010 调试本机代码时,我试图找到一种检查线程环境块(AKA 线程信息块)的方法,但没有成功。

我知道FS:[0] 应该指向它,但FS 中的值似乎模棱两可。

【问题讨论】:

    标签: windows visual-studio-2010 debugging visual-studio-debugging internals


    【解决方案1】:

    只需使用伪变量@tib。您可以将其放在监视表达式中,或者更有用的是,将其放在 Debug + Windows + Memory 窗口的地址框中。

    同样值得注意的是 Windbg !teb 命令。 If 为您提供 TEB 内容的格式化视图。

    【讨论】:

    • 既然您已经指出了伪变量,我已经在寻找完整的参考资料,并且 found 记录了“TIB”(它确实如此,正如我所检查的那样)跨度>
    • 您的意思是说它没有记录在案吗?这不是afaik。
    • 当然(我不小心预先发布了,但现在编辑似乎为时已晚)。它实际上应该是对所有其他未记录的伪变量(如果存在)的引用的请求。
    猜你喜欢
    • 2015-11-24
    • 1970-01-01
    • 1970-01-01
    • 2012-01-06
    • 1970-01-01
    • 2012-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多