zoukankan      html  css  js  c++  java
  • 读书笔记——Windows环境下32位汇编语言程序设计(13)关于EXCEPTION_DEBUG_INFO结构体

    在动手自己尝试编写书上第13章的例子Patch3时,遇到了一个结构体EXCEPTION_DEBUG_INFO。

    这个结构体在MASM的windows.inc中的定义和MSDN中的定义不一样。

    (我使用的是masm32v11r.zip版的MASM,参阅的MSDN链接为http://msdn.microsoft.com/en-us/library/windows/desktop/ms679326%28v=vs.85%29.aspx)


    在windows.inc中

    EXCEPTION_DEBUG_INFO STRUCT
      pExceptionRecord  EXCEPTION_RECORD <?,?,?,?,?,EXCEPTION_MAXIMUM_PARAMETERS dup(?)>
      dwFirstChance     DWORD      ?
    EXCEPTION_DEBUG_INFO ENDS 

    在MSDN中

    typedef struct _EXCEPTION_DEBUG_INFO {
      EXCEPTION_RECORD ExceptionRecord;
      DWORD            dwFirstChance;
    } EXCEPTION_DEBUG_INFO, *LPEXCEPTION_DEBUG_INFO;

    ==========================================================================

    PS:有谁能告诉我怎样配置Radasm的提示,让它像visual assist X 一样好用?经常就不提示了。

  • 相关阅读:
    SwiftUI:看我展示52张扑克牌,“很快啊!”
    不会吧,这也行?iOS后台锁屏监听摇一摇
    分布式锁
    布隆过滤器原理
    redis缓存穿透
    布隆过滤器应用DEMO
    线程的声明周期
    分布式事务
    滑动窗口协议
    代理
  • 原文地址:https://www.cnblogs.com/wlsandwho/p/4202121.html
Copyright © 2011-2022 走看看