会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
设计模式探讨
设计模式探讨
博客园
首页
新随笔
联系
订阅
管理
2009年9月9日
用WINDBG查看托管堆栈函数参数的值
摘要: 我们在使用WINDBG 做LIVE debug时,经常需要在想停下来的函数上打个断点(打断点的方法我就不在这里说了,可以参看我以前的一些windbg随笔),然后用!clrstack -p 来看看调用堆栈和调用参数。但是如果函数的参数中如有泛型参数的时候,这种方法就有问题了。
阅读全文
posted @ 2009-09-09 17:48 启点
阅读(4473)
评论(1)
推荐(0)
编辑
2009年8月14日
32位系统如何在2G和3G间找到平衡点
摘要: 我们知道32为系统下,用户态程序只能访问2G的内存,特别是.NET程序在这种情况下,内存一旦超过1.2G后,就很容易出 OutofMemeryException异常,有一个选择就是为打开3G开关,那么我们的程序理论上就可以找访问到3G的内存,但是由于32系统寻址的限制,最多4G内存地址,如果打开3G开关,那么留给操作系统内核的的寻址空间之只有1G了。这其实是比较危险的,比较容易出一下莫名其妙的错误。那么怎么在这之间寻找一个平衡点呢。
阅读全文
posted @ 2009-08-14 10:23 启点
阅读(588)
评论(6)
推荐(0)
编辑
2009年8月4日
通过Windbg查看DataTable的值
摘要: 使用Windbg查看内存中DataTable的值时,其实方法和查看普通对象是一样的,唯一要注意的时,DataTable对象中值的存储方式有些特别,DataRow中的值是存存放在DataTable的columnCollection中的
阅读全文
posted @ 2009-08-04 19:12 启点
阅读(690)
评论(1)
推荐(0)
编辑
WinDBG 查看静态变量
摘要: 本节主要介绍一下如何通过Windbg来查看静态变量的值,由于静态对象是被CLR直接引用的,因此在使用windbg查看无法从根对象逐级找到待查看对象,因此我的思路是用windbg在有引用到静态变量的函数内打上断点,在windbg在断点停下时,通过查看当前堆栈数据来查找到这个静态变量。
阅读全文
posted @ 2009-08-04 18:32 启点
阅读(4018)
评论(6)
推荐(3)
编辑
2008年2月25日
悟透JavaScript
摘要: http://www.cnblogs.com/leadzen/archive/2008/02/25/1073404.html
阅读全文
posted @ 2008-02-25 12:53 启点
阅读(213)
评论(0)
推荐(0)
编辑
2008年2月1日
ObjectBuilder学习资料
摘要: http://blog.csdn.net/niwalker/archive/2005/12/31/567022.aspxhttp://www.codeproject.com/KB/cs/object_builder.aspx
阅读全文
posted @ 2008-02-01 17:54 启点
阅读(165)
评论(0)
推荐(0)
编辑
2008年1月30日
Windbg学习资料收集
摘要: Windbg的入门介绍http://www.cnblogs.com/juqiang/category/118306.htmlWinDBG 技巧:分析程序漏洞是否可以被利用 (!exploitable 命令)http://blog.csdn.net/WinGeek/archive/2009/03/25/4022964.aspx WinDBG 技巧:设断点命令详解(bp, bu, bm, ba...
阅读全文
posted @ 2008-01-30 10:48 启点
阅读(431)
评论(1)
推荐(0)
编辑
ProxySocket
摘要: ProxySocket是对Socket的一个封装。下载地址http://www.mentalis.org。
阅读全文
posted @ 2008-01-30 10:27 启点
阅读(312)
评论(0)
推荐(0)
编辑
公告