WinDBG.查看函数调用栈_k?

Posted DebugSkill

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WinDBG.查看函数调用栈_k?相关的知识,希望对你有一定的参考价值。

1、参考网页:"在WinDBG中查看调用栈的命令 - 中道学友 - 博客园.html"(https://www.cnblogs.com/awpatp/archive/2011/01/01/1923913.html

  1.1、主要内容:

命令

==========

k
k命令显示的是一定数量的栈帧, 其中帧的数量是由.kframes命令来控制的, 默认值是256。

    

kp 5
显示调用栈中前5个函数以及他们的参数.

kb 5
显示调用栈中前五个函数以及他们的前三个参数.

kf 5
显示在调用栈中五个函数所使用的栈的大小.

每个栈帧所占的空间使用量的计算方法是: 将当前函数的栈基指针与在函数中调用的任何一个函数栈基指针相减.

 

 

2、

3、

4、

5、

 

以上是关于WinDBG.查看函数调用栈_k?的主要内容,如果未能解决你的问题,请参考以下文章

C++栈回溯原理

学习使用常用的windbg命令(udtlnx)

使用Windbg静态分析dump文件(实战经验总结)

在 Visual Studio 2008 中为 .Net 托管应用程序从 WinDbg 调试 .dmp 文件

如何使用windbg查看C#某个线程的栈大小 ?

Windbg Call Stack窗口的使用