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
配置和使用基础
WinDbg
配置和使用基础
WinDbg
是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel模式调试和用户模式调试,还可以调试
·
2015-11-11 13:21
配置
[Debug实践]用
windbg
看看线程都在等什么?帮助发现配置错误
公司的开发环境\测试环境和生产环境的区别都比较大.每次新版本启动前,都需要很长的时间来调试测试环境,很大一部分工作都在于改数据库链接,接口地址.然而看似简单的活却总是存在问题。上周五配置完环境出现了一个现象:cpu和内存的使用都很低,但网页却要很长的时间才能显示,根据以往的经验判断是某个接口地址估计又配错了,引起长时间的等待。但排查了一些最常用的地址后,相关的开发人员都找不出问题的根源。 即然d
·
2015-11-11 13:24
debug
[Debug实践]
windbg
分析网站服务器内存泄漏(托管资源)
几天前写的[Debug实践]
windbg
+性能监视器解决一个内存泄漏问题(非托管资源) 随笔中,解决了一个非托管资源泄漏的问题,加一个兄弟篇:)现象:服务器内存占用突发性升高,从任务管理器中看
·
2015-11-11 13:23
debug
WRK开发调试环境搭建
我选择的运行环境是VMWare + Windows2003SP1,辅助工具是
WinDbg
,将内
·
2015-11-11 11:24
环境搭建
windbg
thread&threadpool 转
《你不常用的c#之五》:Thread与ThreadPool的内存之战 Thread与ThreadPool使用的时候在内存里对象是如何分布的呢? 今天我们就从内存堆的角度分析下两者。 先上小白鼠代码: static void Main( string [] args) &nbs
·
2015-11-11 11:06
ThreadPool
thread
使用
windbg
抓取崩溃文件和分析的过程
在软件编程中,崩溃的场景比较常见的。且说微软技术再牛X,也是会出现崩溃的场景。网上有一段Win98当着比尔盖茨蓝屏的视频非常有意思。 (转载请指明出于breaksoftware的csdn博客) 我们身边的很多软件都引入了dump生成和收集机制。但是一般情况下,它们都是生成m
·
2015-11-11 11:22
文件
GDB和
WinDbg
中调用函数
GDB: 特别简单,直接写调用式子即可,如下图的p word.c_str(),其中word的类型是std::string
WinDbg
:目前都说是.call命令,说实话我宁愿不用。。。
·
2015-11-11 10:07
gdb
WinDbg
:栈帧的含义
转自:http://www.cppblog.com/weiym/archive/2012/06/07/177958.html 栈从高地址向低地址生长, __stcall和__cdecl调用约定都是函数参数从右到左入栈。 某函数,比如: int add(int a, int b) { return a + b;} 在我们调用 add(1, 2)时: 从栈高地址到低地址入栈,依
·
2015-11-11 10:34
DB
Windbg
寻找Managed Founction参数值
问题源自一个Seminar,如何使用
Windbg
找到在函数调用的时候,所传递的参数的值。
·
2015-11-11 09:45
man
WinDbg
+SOS:Web服务器High CPU Hang(100%)实例分析
下午,msn上面一个朋友发了一个dump文件过来,说是Web服务器的CPU使用率在100%,找不到问题在什么地方,让帮忙看看,遂让把dump文件传过来,找找问题出在哪儿。 Framework2.0,Windows 2k的OS。 加载了Dump文件之
·
2015-11-11 09:44
web服务器
Windows Kernel Way 1:Windows内核调试技术
掌握Windows内核调试技术是学习与研究Windows内核的基础,调试Windows内核的方式大致分为两种: (1)通过
Windbg
工具在Windows系统运行之初连接到Windows内核,连接成功之后便可以调试
·
2015-11-11 09:31
windows
使用
WinDbg
+SOS及
WinDbg
Script寻找内存中DataTable第M行N列的值
使用
WinDbg
+SOS及
WinDbg
Script寻找内存中DataTable第M行N列的值 DataTable在内存中是如何存储一张表的结构的呢?
·
2015-11-11 08:55
Datatable
Windbg
在Managed App中设置函数断点的几种方法
本文介绍两种使用
Windbg
在Managed App中设置断点的方法。一种是在live Debug的时候,attach到了Process之后。
·
2015-11-11 08:54
APP
Summary of my
Windbg
command
Summary of my
Windbg
command 这是我以前总结的一些
Windbg
command, 也共享出来吧,呵呵,2008就快结束了,2009就快开始了
·
2015-11-11 08:44
command
Windbg
常用断点
Windbg
常用断点 拦截窗口: bp CreateWindow 创建窗口 bp CreateWindowEx(A) 创建窗口 bp ShowWindow 显示窗口 bp UpdateWindow
·
2015-11-11 08:40
DB
[Debug实践]
windbg
解决网站服务器高CPU问题
高CPU是网站服务器常见的一种故障,很多
windbg
教程中都拿高CPU做例子。3月份我在公司服务器上也碰到一次,整个debug过程十分顺利且常规,但最终找到的原因却很有意思,与一个挂马行为有关。
·
2015-11-11 08:10
debug
[Debug实践]
windbg
+性能监视器解决一个内存泄漏问题(非托管资源)
问题描述:w3wp内存慢慢升高,最后大约会达到1.3G左右,Cpu资源并不是很紧张 分析过程:之前碰到的几次问题都是托管内存泄漏,按以往的经验直接在内存高点时dump了一个文件,一个1.4G大的文件,
windbg
·
2015-11-11 08:09
debug
[Debug实践]
windbg
+性能监视器解决一个内存泄漏问题 转
[Debug实践]
windbg
+性能监视器解决一个内存泄漏问题 今天下午解决一个困扰多天的内存问题,将分析过程记录一下 问题描述:w3wp内存慢慢升高,最后大约会达到1.3G左右,Cpu资源并不是很紧张
·
2015-11-11 06:53
debug
[Debug实践]
windbg
解决网站服务器高CPU问题 转
[Debug实践]
windbg
解决网站服务器高CPU问题 高CPU是网站服务器常见的一种故障,很多
windbg
教程中都拿高CPU做例子。
·
2015-11-11 06:53
debug
WinDebug 常用命令表【摘】
=================== Start -> All Programs -> Debugging Tools for Windows ->
WinDBG
·
2015-11-11 05:55
debug
WinDbg
配置与下载
inDbg配置和使用基础
WinDbg
是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel模式调试和用户模式调试,还可以调试
·
2015-11-11 04:42
配置
WinDbg
F9时“code not found breakpoint not set”
当使用
Windbg
6.2.9200.16384 进行源码调试时,无法在代码文件中F9设置断点,会出现“code not found breakpoint not set”,我们只有启动下我们自己的驱动
·
2015-11-11 04:49
break
调试Bug的神兵利器:通过
WinDbg
条件断点收集Log
前段时间花了几天一直在用
WinDbg
调试一个比较棘手的Bug。这个Bug是C# Team那边发现的,他们的Testcase跑大概10分钟左右会出一个在CLR内部的ASSERT。
·
2015-11-11 03:44
log
windbg
命令
一: 查看结构定义: 1. 查看eprocess的结构: dt _EPROCESS 2. .....kprocess : dt _KPROCESS 相关的内容: dt pspcidtable dt
·
2015-11-11 03:28
命令
以前写过的文章----用
windbg
内核模式调试用户态程序
今天非常激动。。终于解决了我调试驱动非常头痛的问题。。。。 在这个过程中拜读了 znsoft的文章和高端调试的 文章,的确很牛。。。。 链接如下: http://bbs.driverdevelop.com/htm_data/125/0901/115354.html 高端调试的文章转载 http://advdbg.org/bl
·
2015-11-11 03:13
DB
以PspExitThread为例介绍如何寻找未导出函数的函数地址
答案就是反汇编,借助强大的
windbg
,加上一点点汇编基础,操作
·
2015-11-11 02:00
thread
chromium浏览器开发系列第五篇:Debugging with
WinDBG
Windbg
相信windows开发的人都知道,有些人用的溜儿溜儿的,有个crash,直接拿这个工具一分析,就定位出来了。非常好用。
·
2015-11-11 02:06
debug
CLR探索系列:
Windbg
+SOS剖析揭示域世界
CLR探索系列:
Windbg
+SOS剖析揭示域世界 在CLR的世界中,有一系列的令人Amazing的技术和架构。
·
2015-11-11 02:35
OS
CLR探索系列:
Windbg
+SOS动态调试分析托管代码
CLR探索系列:
Windbg
+SOS动态调试分析托管代码 http://www.cnblogs.com/lbq1221119/archive/2007/12/02/980274.html 在使用
·
2015-11-11 02:35
OS
WinDbg
+SOS:Web服务器High CPU Hang(100%)实例分析
WinDbg
+SOS:Web服务器High CPU Hang(100%)实例分析 下午,msn上面一个朋友发了一个dump文件过来,说是Web服务器的CPU使用率在100%,找不到问题在什么地方,
·
2015-11-11 02:34
web服务器
Windbg
寻找Managed Founction参数值
Windbg
寻找Managed Founction参数值 问题源自一个Seminar,如何使用
Windbg
·
2015-11-11 02:33
man
【.NET程序性能分析--下篇】使用CLR Profiler分析.NET程序
语法糖衣的工具(Reflector等)很多一样,我们可以用来分析.NET程序性能的工具有很多,如前面一片博文DebugLZQ给大家介绍的vs自带的性能分析工具,除此之外常用的还有还有clr profiler、
Windbg
·
2015-11-11 01:00
profile
windbg
+psscor2查看方法源代码
按前面介绍的方法在异常时停下来,!DumpStack可以查看方法调用堆栈 !DumpStack OS Thread Id: 0xa3c (29) Child-SP RetAddr Call Site 000000000505df80 000007feef9894
·
2015-11-11 00:51
源代码
windbg
创建dump文件
:005> .dump /mf my.dump Creating my.dump - mini user dump Dump successfully written 文件会被创建到
windbg
·
2015-11-11 00:50
dump
面向.NET开发人员的
WinDbg
入门教程
原文:http://blogs.msdn.com/b/kaevans/archive/2011/04/11/intro-to-
windbg
-for-net-developers.aspx 翻译
·
2015-11-11 00:49
.net
windbg
+psscor2调试.net程序
加载clr调试插件 .load psscor2 设置调试符号文件地址,一般指向网站的bin目录下,里面每个Dll会有一个 PDB文件 .sympath D:\website\pdhbj\Pdhb.SynAdmin\bin 或执行File>>Symbol File Path,填入: srv* D:\website\pdhbj\P
·
2015-11-11 00:48
.net
[软件调试学习笔记]
WinDbg
演示IA-32 CPU下的Windows 分页机制下的地址转换过程
本文演示了如何通过
WinDbg
展示windows paging中的virtual address 向physical address转换过程。
·
2015-11-10 23:26
windows
调试UMDF驱动
启动
WinDBG
,设置好符
·
2015-11-10 22:35
调试
PsGetCurrentProcess为什么能定位活动进程链
今天利用
WinDbg
查看了各个结构,终于把疑问搞清楚了。 PsGetCurrentProcess函数反汇编后是这样: lkd>
·
2015-11-10 22:55
process
WinDbg
命令集锦
; 显示已经设定的断点 bu + 地址 设置断点,但是这种类型断点再下一次启动时被记录 bc 清除断点 对于断点范围,可以用*匹配,-表示一个范围,表达多个可用,号隔开 程序入口伪寄存器
WinDbg
·
2015-11-10 22:30
命令
使用
WinDBG
分析、调试dump文件
.load C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\SOS.dll !dumpheap -stat !dumpheap -mt <内存地址> 问题1、如何处理源dump文件的mscordacwks.dll文件与调试机上的版本不一致问题而无法使用extension cmd的问题 &
·
2015-11-10 22:08
dump
WinDbg
/ SOS Cheat Sheet
官方文档: http://msdn.microsoft.com/en-us/library/bb190764.aspx 官方文档: http://msdn.microsoft.com/zh-cn/library/bb190764(vs.80).aspx 应用文档: http://blog.csdn.net/ansencumt/article/details/7951098
·
2015-11-10 21:52
OS
WinDbg
调试DMP格式文件
前言:
WinDbg
是微软开发的免费源代码级的调试工具。
WinDbg
可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。
·
2015-11-10 21:09
dmp
Windows调试的基石——符号(1)
每当我们使用vs或者
windbg
等微软的调试工具进行调试的时候,我们可以方便地使用变量名来查看内存、可以使用函数名称来下断点、甚至可以指定某个文件的某一行来下断点。这一切背后是什么在指导调试器工作呢?
·
2015-11-10 21:04
windows
使用
Windbg
调试.Net应用程序
安装
WinDbg
: http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx 3.
·
2015-11-09 14:25
.net
并发之阿喀琉斯之踵
启动
Windbg
2. Ctrl+S设置一下Symbol Path, 我这里就指定为 SRV*c:\mysymbol* http://m
·
2015-11-09 12:22
并发
调试Bug的神兵利器:通过
WinDbg
条件断点收集Log
前段时间花了几天一直在用
WinDbg
调试一个比较棘手的Bug。这个Bug是C# Team那边发现的,他们的Testcase跑大概10分钟左右会出一个在CLR内部的ASSERT。
·
2015-11-09 12:03
log
我的
WinDbg
配置
主题颜色配置 颜色的配置比较麻烦, 因为
WinDbg
的颜色配置,在本地没有配置文件, 在注册表中的配置信息是用十六进制编码的字符串,不便于超找与编辑。
·
2015-11-09 11:31
配置
Win 上逆向环境搭建记录
一、Debugger 1、OllyDBG 2、
WinDbg
二、Disassembler 1、IDA-Pro 2、Hopper Disassembler 三、Editor 1、Hex
·
2015-11-09 11:30
环境搭建
The Antivirus Hacker's Handbook 读书笔记
IDA插件Diaphora:利用Hex-Rays生成的AST进行2棵语法树的比较(靠)/ZynamicsBindiff启用内核调试:bcdedit/debugon
WinDbg
:.sympathsrv*http
cteng
·
2015-11-08 21:00
linux
内核
调试
hacker
Antivirus
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他