E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
WinDBG
windbg
调试
#调试命令窗口 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ #重要说明 (1)
windbg
·
2015-11-01 08:30
DB
Basic
Windbg
- 2 CLR基础
调整一下写的思路,第一部分的sos basics继续有效,原定的crash/hang/memory等,序号顺延,中间插入这个clr basics 创建一个控制台程序,代码如下: Code using System; using System.Collections.Generic; using System.Text; namespace HelloW
·
2015-10-31 17:17
DB
Basic
Windbg
- 1. SOSBasics(续)
书接上回,我们开始看另外几个命令。 大家如果注意看我的代码,能发现里面既有value type,也有reference type。那么,我怎么查看,当前线程状态下,我的那些变量的信息呢?对于托管代码而言,最核心的命令就是!do(dump object的缩写),这个!do后面是要加上你要看的变量的地址的。那么,我怎么知道我的变量的地址呢? 先来看另外一个命令,!dso(Dump Stack Obje
·
2015-10-31 17:17
OS
Basic
Windbg
- 1. SOSBasics(再续)
我们的查看对象之旅,还远没有结束。继续按照前前一篇的代码来扒皮。上节讲的是通过!dso,找到所有stack上的东西,下面我们看heap上的东西。首先,整体上先来了解一下。 我们这里会用一个新命令,叫做!eeheap(叹号+eeheap)。它有两个参数,一个叫-gc,一个叫-loader。后者,葡萄在他的书里面写过一个case,因为load的东西太多,造成了内存巨量的碎片,导致OOM出现。对于前者
·
2015-10-31 17:16
OS
WinDbg
初始体验3,剪不断的铁链(OutOfMemory案例分析Ⅱ)
接下来我们就结合
WinDbg
来分析一个这样的例子。 上回说到,解决了Lucene.net的缓存问题后,内存依久就是如洪水水位一样,无情的暴涨,马上又到了警戒水位了,没有办法,只有炸堤防洪。
·
2015-10-31 17:45
OutOfMemory
WinDbg
初始体验2,抓住不放的恶棍(OutOfMemory案例分析Ⅰ)
在控制台命令行,切换到
Windbg
的安装目录下。然后执行上面的命令,当你监控的进程出现异常时,它就会捕捉到该进程的所有相关信息到dump文件中(前提是fullon
·
2015-10-31 17:44
OutOfMemory
WinDbg
初始体验,问题来了怎么办?
最近有一本书,虽然还没有出版本,但已经引起了很多人的关注的。那就是熊大牛(请熊力老师别生气,绝对没有恶意,是尊称)的《Windows 高效排错》。提到Windows排错,我相信有很多像我这样普通的程序员想都不敢自己能去做这件事。面对那些犹如天书般的16进制表示的内存地址,二进制表示的代码,和数目繁多的数据对象。我们一看都会把它当成是乱码了,更别提去了解它了。但当我们遇到,无休止的内存溢出,程序阻塞
·
2015-10-31 17:44
DB
利用
WinDbg
远程调试
对于
WinDbg
,我目前为止还没有发现很好的快速入门的教程。这篇文章结合实例讨论了
WinDbg
的使用。我首先假设
·
2015-10-31 16:26
远程调试
如何在
WinDBG
里获得关于命令的帮助?
help savemodule 在命令行中开启
WinDBG
的chm帮助 ============= .hh
·
2015-10-31 16:18
命令
如何在
WinDBG
里保存运行过的命令的历史记录?
在这两种情况下, 让
windbg
把曾经输入过的命令按顺序写到文件里的功能就相当有帮助了. &
·
2015-10-31 16:17
命令
如何将
WinDBG
中命令的输出保存到文本文件中?
从本质上说, 这个功能是
WinDBG
的日志功能的一个应用而已.
WinDBG
的log功能可以记录你在
WinDBG
中使用的每一个命令以及其对应的输出.
·
2015-10-31 16:11
文本文件
在
WinDBG
中使用foreach
我们可以使用.foreach命令来加工一个或多个debugger命令的输出结果, 可以把结果集中的每一条结果作为参数传递给一个或多个其他的命令. 语法: .foreach [Options] ( Variable { InCommands } ) { OutCommands }.foreach [Options] /s ( Variable &q
·
2015-10-31 16:05
foreach
如何在x64的机器上使用
WinDBG
来debug一个32bit的.NET应用程序
原文地址: How to use
Windbg
to debug a du
·
2015-10-31 16:54
debug
WinDBG
加载符号表的一点心得体会
WinDBG
无法加载符号表是很痛苦的事情,明明符号表的路径已经加载进去了,可是还是无法加断点,下面直接进入主题: 符号表无法加载,无法触发断点。
·
2015-10-31 15:44
DB
Basic
Windbg
- 2 CLR基础
原文地址: http://www.cnblogs.com/juqiang/archive/2008/03/04/1090628.html Basic
Windbg
- 2 CLR基础 调整一下写的思路
·
2015-10-31 14:22
DB
Basic
Windbg
- 1. SOSBasics(再续)
原文地址: http://www.cnblogs.com/juqiang/archive/2008/01/02/1023236.html Basic
Windbg
- 1.
·
2015-10-31 14:21
OS
Basic
Windbg
- 1. SOSBasics(续)
Basic
Windbg
- 1.
·
2015-10-31 14:20
OS
WinDbg
Commands
list of various useful commands that come in handy Command / Option description GDB Command
WinDbg
·
2015-10-31 14:13
command
windbg
sos版本不匹配问题解决
dumpheap 时提示: 0:105> !dumpheap -stat The garbage collector data structures are not in a valid state for traversal. It is either in the "plan phase," where objects are being moved around,
·
2015-10-31 14:01
OS
利用
windbg
脚本动态调试代码
不用一对一检查 1.先编写代码
windbg
Test.cpp ,编译后一定要保留
windbg
Test.pdb 文件,代码如下 #include "stdafx.h"
·
2015-10-31 13:37
脚本
获取系统热键链表
windbg
脚本 GetHotkeys
windbg
script
$$ $$ ========================================================= $$ GET_HOTKEYS.TXT $$ $$ Displays all register hotkeys $$ $$ Compatibility: Win32 XP SP3. $$ $$ Example: $$><myscripts\GET_HOTKEYS
·
2015-10-31 13:36
script
获取系统热键链表首地址 PHOT_KEY_ITEM gphkFirst 的方法
有两种方法,各有优缺点 方法1: 最简单方法是利用
windbg
本地内核调试 Ctrl + K 选择local -> 输入 !dskheap -> 在输入 x win32k!
·
2015-10-31 13:35
first
windbg
中本地的symbol无法加载
symbol path设置 SRV*D:\
WINdbg
\Symbols_Down*http://msdl.microsoft.com/download/symbols 下载匹配的文件之后,把对应的文件替换就可以
·
2015-10-31 13:34
DB
winlogon.exe AV at 699027a2 (wnpy_StatusWnd+0x000027a2)
把 dump的文件winlogon.exe.hdmp等拷贝到自己机器上,开
windbg
分析: !
·
2015-10-31 12:19
status
Interesting Finds: 2008.04.06
Top 5 Most Important Sessions from Mix 08 Debug PowerDbg v3.0 - Using PowerShell to Control
WinDbg
·
2015-10-31 12:41
REST
VMWare+
WinDbg
搭建(驱动)调试环境
参考:
WinDBG
+VMware=调试内核 VMWare+
WinDbg
搭建(驱动)调试环境 今天搭建了一个“VMWare+
Windbg
·
2015-10-31 11:08
vmware
我常用的
Windbg
命令
用
Windbg
也有些时间了, 很喜欢这个强大的调试器, 不仅调试驱动爽, 调试应用程序也很爽.
·
2015-10-31 11:45
命令
WinDbg
使用摘要
1、如何抓取dump文件。 这要分两种情况: 第一种情况:如果是Vista或者是Windows2008操作系统就是一个简单的事情,在任务管理器中,切换到"进程"选项卡,右键点击你想要创建dump文件的进程,然后选择"Create Dump File"即可。如果你想要创建dump文件的进程是w3wp.exe,可能会看到有很多w3wp,但不知道哪一个是你
·
2015-10-31 11:03
DB
关于抓DUMP的一些链接
Debug Diagnostic Tool 和
WinDBG
的比较 这篇文章中, 比较了二者的区别, 介绍了一些简单的用法, 比如分别如何抓hung dump, crash dump.
·
2015-10-31 11:56
dump
记一次纠结的排错-用
WinDBG
解决
WinDBG
Hang的问题
今天早上, 客户传来了一个hang dump, 急着想看看, 结果
WinDBG
每次在菜单里点击了Open Crash Dump之后, 都会hang住. 重试, 结果一样.
·
2015-10-31 11:45
DB
How to know what an HRESULT code means?
Use
WinDBG
.
·
2015-10-31 11:45
HRESULT
Windbg
内核调试之三: 调试驱动
这次我们通过一个实际调试驱动的例子,来逐步体会
Windbg
在内核调试中的作用.
·
2015-10-31 11:30
DB
View Regex pattern string using
windbg
0:004> !threads ********************************************************************* * Symbols can not be loaded because symbol path is not initialized. * * &nbs
·
2015-10-31 11:30
Pattern
windbg
+vmware+win7 内核
一. vmware 下安装:windows 7 ultimate x86 中文版 1、vmware (请使用尽可能新的版本以对tools的支持) 的设置 打开相应 vmware 虚拟机上的 “Virtaul Machine Settings”---> “Hardware”选项中 ----> 点击 “Add” 添加一个串口设备 Seiall Port -
·
2015-10-31 11:00
vmware
windbg
命令 gchandles
使用
windbg
导出dump文件 .dump /ma D:\testdump.dmp gchandles命令列出句柄,同时列出句柄引用的对象,演示代码如下: using System
·
2015-10-31 11:33
GC
CLR探索系列:
Windbg
+SOS剖析揭示域世界
在CLR的世界中,有一系列的令人Amazing的技术和架构。其中,CLR对应用程序在内存中内存分配,执行模型,程序之间的交互等一系列的技术,值得每一个致力于DotNet平台的技术人员深究。编程人员在开发的过程中,如果把程序集的加载(Assemblies Load),反射(Reflection),寄宿(Hosting),应用程序域(AppDomain),这四种技术结合起来使用的话,不仅能更好的使用C
·
2015-10-31 11:08
OS
Interesting Finds: 2008.08.22~2008.08.26
Debug Debugging Silverlight applications with
windbg
and sos.dll Web JavaScript Memory Leak
·
2015-10-31 10:37
REST
Interesting Finds: 2008.05.24
ASP.NET Tips: What to gather to troubleshoot - part 6 - Recycle due to memoryLimit DebugDiag 1.1 or
Windbg
·
2015-10-31 10:35
REST
Interesting Finds: 2008.06.06
Debug Setting .NET breakpoints in
Windbg
for applications that crash on startup Web Javascript
·
2015-10-31 10:35
REST
用
WinDbg
探索CLR世界 [2] 线程
用
WinDbg
探索CLR世界 [2] 线程http://www.blogcn.com/user8/flier_lu/index.html?
·
2015-10-31 10:15
线程
windbg
调试句柄泄露
如果真机直接使用X64版本的
windbg
侦测句柄泄露时显示: 0:000:x86> !
·
2015-10-31 10:07
DB
在
Windbg
下查找资源泄漏
在
windbg
中对其动态调试,以确定原因。 先查看初始的堆状态: 0:007> !heap -s NtGlobalFlag enables followin
·
2015-10-31 10:07
DB
成功运行过的
WinDBG
Commands–12-26-2010
lm v m 02samp* 列出module的信息, v代表verbose, 即详细, m代表可以使用通配符, 02samp*意图是匹配用02samp开头的所有module !lmi 02sample 显示模块的header中的信息. !lmi接受模块名或者模块地址作为参数 !sym noisy !sym quiet 符
·
2015-10-31 10:33
command
在
WinDBG
中设置断点的命令
命令 ========== ~0 bp 02sample!KBTest::Fibonacci_stdcall "r esp" 在零号线程上的KBTest类的Fibonacci_stdcall函数上设置断点, 并且在触发断点时执行"r esp"命令. bl 列出所有已经设置了的断点 bc *
·
2015-10-31 10:33
命令
电脑蓝屏原因分析利器
一个是免费开源且属官用利器—
Windbg
:微软鼎鼎大名的驱动级调试器,不仅仅是调试蓝屏,还可以调试RIN3级别的,你懂的,以前没OLLDBG的时代,很多杀毒软件公司的程序猿就只会两招,一个就是DEBUG
·
2015-10-31 10:22
分析
Silverlight Freezing & Crash
I open up the dump in
windbg
and set the symbol path .sympath SRV*c:\web
·
2015-10-31 10:51
silverlight
CLR探索系列:
Windbg
+SOS动态调试分析托管代码
这个时候,
Windbg
+SOS扩展调试模块就为我们提供了一个很好的解决方案。
·
2015-10-31 10:56
OS
Tips
"x" command in
windbg
requires the module name.
·
2015-10-31 10:28
tips
用
WinDbg
探索CLR世界 [5] AppDomain 的创建过程 [草稿]
我们知道 CLR 中 Assembly 是在名为 AppDomain 的逻辑空间中被载入运行的,而 AppDomain 是介于操作系统层面进程和线程概念之间,同时具有线程的轻便和进程的封闭性,使用者可以通过 AppDomain.CreateDomain 传见新的 AppDomain。这样一来就出现了一个鸡生单还是蛋生鸡的问题,这个 AppDomain.Crea
·
2015-10-31 09:08
domain
在
windbg
时要注意sos.dll的版本
第二天去了公司先打开
windbg
,open这个dump,载入sos后先来一个~*e!clrstack。邪门,m
·
2015-10-31 09:28
dll
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他