zoukankan      html  css  js  c++  java
  • WinDbg常用命令系列---!findstack

    !findstack

    简介

    !findstack扩展查找包含指定符号或模块的所有堆栈。

    使用形式

    !findstack Symbol[DisplayLevel]

    !findstack -?

    参数

    • Symbol
      指定符号或模块。
    • DisplayLevel
      指定显示内容。这可以是以下任何一个值。默认值为1。
      0
      显示仅包含每个线程的线程 ID符号

      1
      显示线程 ID 和包含每个线程的帧符号

      2
      将显示包含每个线程的整个线程堆栈符号

      -?
      在调试器命令窗口中显示此扩展的一些简要帮助文本。


    支持环境

    Windows 2000

    Uext.dll

    Windows XP 及更高版本

    Uext.dll

    备注

    以下是此扩展命令的输出示例:

    0:023> !uext.findstack wininet
    Thread 009, 2 frame(s) match
            * 06 03eaffac 771d9263 wininet!ICAsyncThread::SelectThread+0x22a
            * 07 03eaffb4 7c80b50b wininet!ICAsyncThread::SelectThreadWrapper+0xd
    
    Thread 011, 2 frame(s) match
            * 04 03f6ffb0 771cda1d wininet!AUTO_PROXY_DLLS::DoThreadProcessing+0xa1
            * 05 03f6ffb4 7c80b50b wininet!AutoProxyThreadFunc+0xb
    
    Thread 020, 6 frame(s) match
            * 18 090dfde8 771db73a wininet!CheckForNoNetOverride+0x9c
            * 19 090dfe18 771c5e4d wininet!InternetAutodialIfNotLocalHost+0x220
            * 20 090dfe8c 771c5d6a wininet!ParseUrlForHttp_Fsm+0x135
            * 21 090dfe98 771bcb2c wininet!CFsm_ParseUrlForHttp::RunSM+0x2b
            * 22 090dfeb0 771d734a wininet!CFsm::Run+0x39
            * 23 090dfee0 77f6ad84 wininet!CFsm::RunWorkItem+0x79
    
    Thread 023, 9 frame(s) match
            * 16 0bd4fe00 771bd256 wininet!ICSocket::Connect_Start+0x17e
            * 17 0bd4fe0c 771bcb2c wininet!CFsm_SocketConnect::RunSM+0x42
            * 18 0bd4fe24 771bcada wininet!CFsm::Run+0x39
            * 19 0bd4fe3c 771bd22b wininet!DoFsm+0x25
            * 20 0bd4fe4c 771bd706 wininet!ICSocket::Connect+0x32
            * 21 0bd4fe8c 771bd4cb wininet!HTTP_REQUEST_HANDLE_OBJECT::OpenConnection_Fsm+0x391
            * 22 0bd4fe98 771bcb2c wininet!CFsm_OpenConnection::RunSM+0x33
            * 23 0bd4feb0 771d734a wininet!CFsm::Run+0x39
            * 24 0bd4fee0 77f6ad84 wininet!CFsm::RunWorkItem+0x79
    
    0:023> !uext.findstack wininet!CFsm::Run 0
    Thread 020, 2 frame(s) match
    Thread 023, 3 frame(s) match
    
    0:023> !uext.findstack wininet!CFsm 0
    Thread 020, 3 frame(s) match
    Thread 023, 5 frame(s) match
  • 相关阅读:
    敏捷开发
    Response.Write(js脚本)后 Response.redirect(...),为什么js脚本不执行,怎么解决!
    kaixin.com一波三折看SNS
    JavaScript数组的自定义 sort方法
    简单明了的SQL join解释
    [官方资料] 介绍 JSON
    SQL UNION 和 UNION ALL 操作符
    JavaScript frames 对象
    理解hasOwnProperty
    asp.net网站安全常见问题与防范
  • 原文地址:https://www.cnblogs.com/yilang/p/11918577.html
Copyright © 2011-2022 走看看