
Debugger
jjiss318
坚持勤奋
展开
-
调用约定
原文:http://hi.baidu.com/xuqipi/blog/item/21df2a0e4c7d2ec97acbe1f4.html在C语言中,假设我们有这样的一个函数:int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:转载 2012-06-22 09:33:41 · 906 阅读 · 0 评论 -
收集点关于FS寄存器的资料
原文:http://blog.youkuaiyun.com/xbin8/article/details/2158762FS寄存器指向当前活动线程的TEB结构(线程结构)偏移 说明000 指向SEH链指针004 线程堆栈顶部008 线程堆栈底部00C SubSystemTib010 FiberData014 ArbitraryUserPointer018转载 2012-06-22 09:49:45 · 699 阅读 · 0 评论 -
深入探索Win32结构化异常处理
原文:http://blog.youkuaiyun.com/diamont/article/details/4259590Matt Pietrek 著董岩 译在Win32操作系统提供的所有功能中,使用最广泛而又没有公开的恐怕要数结构化异常处理( Structured Exception Handling ,SEH ) 了。当你考虑Win32结构化异常处理时,也许会想到__try转载 2012-06-22 14:42:46 · 1745 阅读 · 0 评论 -
使用SetUnhandledExceptionFilter让程序优雅的崩溃
原文:http://www.cnblogs.com/wxxweb/archive/2011/10/09/2203488.html虽然是大公司的产品,QQ它还是会在我们的折腾下崩溃的,但是它总是崩溃的很优雅,还要弹出自己的对话框来结束。并且发送报告,去掉了系统默认的发送报告的对话框。所以一拍脑袋,想让自己的程序崩溃的体面一点。自己想了大概的思路,觉得可以用一个进程来监控目标程转载 2014-04-28 15:23:14 · 2307 阅读 · 0 评论