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
分析dump文件定位软件异常的方法与操作步骤
目录1、
Windbg
简介2、
Windbg
版本与安装3、
Windbg
常用命令4、静态分析dump文件的一般步骤4.1、查看异常类型4.2、使用.ecxr命令切换到发生异常的线程上下文,查看发生异常的那条汇编指令
dvlinker
·
2025-03-18 21:02
C++软件调试
异常排查
Windbg
Windbg命令
dump文件
pdb符号文件
函数调用堆栈
通过查看
Windbg
中变量的值,快速定位因内存不足引发bad alloc异常(C++ EH exception - code e06d7363)导致程序崩溃的问题
目录1、概述2、C++EHexception-codee06d7363与标准C++异常2.1、C++EHexception-codee06d7363说明2.2、C++标准库与C++异常2.2.1、C++抛出异常与捕获异常2.2.2、C++异常类3、查看函数调用堆栈,发现抛出了badalloc内存分配失败的异常4、在调用堆栈中看到CreateBmp创建位图的接口,怀疑可能是使用了异常大的宽高值,导致
dvlinker
·
2025-03-18 21:02
C/C++实战专栏
C++
软件调试
code
e06d7363
Windbg
内存不足
bad
alloc
内存申请失败
apk反编译有哪些重要作用
哈喽呀,大家好呀,淼淼又来和大家见面啦,这一期淼淼要讲一讲apk反编译的一些相关内容,APK反编译在Android开发、安全分析、
软件调试
、个人学习及软件定制等领域扮演着重要角色,其重要作用主要包括但不限于以下几点
·
2025-03-13 15:17
ios
STM32 CAN模块原理与应用详解
配置过滤器3.启动CAN通信三、数据收发实现1.发送数据帧2.接收数据帧(中断方式)四、高级应用场景1.CANopen协议集成2.双CAN冗余设计3.总线诊断与错误处理五、调试与优化技巧1.硬件调试要点2.
软件调试
工具
mftang
·
2025-03-12 05:51
STM32外设
stm32
嵌入式硬件
单片机
从XX项目软件上机调试对接案例看项目管理运用
背景概述在2025年3月3日的xx项目软件上机调试节点组会讨论,面对电气调试延误引发的
软件调试
入口争议,领导展现出了教科书级的项目管理处理艺术。
笨笨561
·
2025-03-10 06:41
团队管理
经验分享
C/C++程序员为什么要了解汇编?了解汇编有哪些好处?如何学习汇编?
2.2、从汇编代码的角度去理解多线程的执行细节,去理解多线程在访问共享资源时为什么要加锁2.3、使用
Windbg
静态分析dump时先从崩溃的那条汇编指令中得到初步的线索3、了解汇编有哪些具体的好处?
dvlinker
·
2025-03-02 00:20
C/C++实战专栏
C/C++软件开发从入门到实战
C/C++
汇编
为什么要了解汇编
了解汇编有哪些好处
如何学习汇编
IDA反汇编工具
汇编指令
VMware安装Kali(虚拟机压缩包)&设置
Windbg
调试符号
下载完成后会得到一个.7z的压缩包:kali-linux-2024.2-vmware-amd64.7z,需要对其进行解压自己找个地方创建一个文件夹(虚拟机目录),将kali-linux-2024.2-vmware-amd64.vmwarevm整个文件夹放进去打开VMware虚拟机:文件->打开,找到kali-linux-2024.2-vmware-amd64.vmwarevm文件夹,选择的文件是.
wave_sky
·
2025-02-27 14:57
linux
运维
服务器
软件调试
之陷阱标志
陷阱标志IA-32处理器支持的调试陷阱标志共有3种。1.8086支持的单步执行标志(EFLAGS的TF位)。2.386引入的任务状态陷阱标志(TSS的T标志)。3.奔腾Pro引入的分支到分支单步执行标志(DebugCtl寄存器种的BTF标志)。1.单步执行标志标志寄存器(FLAGS)的TF(TrapFlag)位。当TF为1时,CPU每执行完一条指令便会产生一个调试异常(#DB),中断到调试异常处理
maomao171314
·
2025-02-27 08:22
软件调试
陷阱标志
软件调试
如何让C++程序自动生成dump文件?以及如何分析dump文件?
SetUnhandledExceptionFilter介绍2、调用SetUnhandledExceptionFilter设置异常处理函数3、调用MiniDumpWriteDump函数导出包含异常上下文的dump文件4、dump文件的多种生成方式5、使用
Windbg
dvlinker
·
2025-02-19 20:46
C/C++实战专栏
C/C++软件开发从入门到实战
c++
生成dump文件
windbg
分析dump文件
C/C++运行时库和UCRT系统通用运行时库总结及问题实例分享(程序打包时要带上这些运行时库)
目录1、概述2、不同版本的VisualStudio对应的运行时库说明3、在
Windbg
10.0安装目录中获取UCRT通用运行时库4、微软官网对UCRT通用运行时库的相关说明5、使用VisualStudio2017
dvlinker
·
2025-01-27 18:11
C/C++软件开发从入门到实战
C/C++实战专栏
Visual
Studio
C/C++运行时库
UCRT
通用运行时库
ProcessExplorer
32位
64位
在MacOS上怎样远程调试PC的内核驱动程序
1.远程调试Windows内核驱动程序(从macOS)由于Windows内核调试工具(如
WinDbg
)不直接支持macOS,
捕鲸叉
·
2025-01-17 06:31
软件调试和诊断
macos
软件调试
诊断调试
车载
软件调试
工具系列---Trace32简介(Lauterbach TRACE32)开头篇
我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人,是精神上的节能减排。无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事.而不是让内心的烦躁、焦虑、毁掉你本就不多的热情和定力。时间不知不觉中,快
车载诊断技术
·
2024-09-15 23:05
车载电子电气架构
车载软件架构——AUTOSAR
架构
AUTOSAR
汽车
电子电器架构
Trace
32
劳特巴赫
C++开发值得推荐的十大高效软件分析工具
DependencyWalker2.3、剪切板查看工具Clipbrd2.4、GDI对象查看工具GDIView2.5、ProcessExplorer2.6、PrcoessMonitor2.7、APIMonitor2.8、调试器
Windbg
2.9
dvlinker
·
2024-08-30 11:01
C/C++软件开发从入门到实战
C/C++实战专栏
C++
常用分析工具
Windbg
IDA
ProcessExplorer
Process
Monitor
API
Monitor
使用
Windbg
调试目标程序去分析异常的两实战案例分享
目录1、前言2、案例1:程序退出时弹出报错提示框2.1、问题说明2.2、到系统应用程序日志中看系统有没有自动生成dump文件2.3、将
Windbg
附加到目标程序上进行动态调试3、案例2:程序在运行过程中弹出
dvlinker
·
2024-08-26 22:16
Windbg
动态调试
附加到进程
动态启动进程
dump文件
pdb文件
静态分析
用
windbg
调试uefi在hyper-v
添加环境变量CLANG_BIN=C:\ProgramFiles\NASM\NASM_PREFIX=C:\ProgramFiles\NASM\添加pathC:\ProgramFiles(x86)\WindowsKits\10\Tools\x64\ACPIVerify修改edk2-master\Conf\target.txtTARGET_ARCH=X64编译这两个包#ACTIVE_PLATFORM=E
王cb
·
2024-02-20 14:05
windows
windows
隔壁工程师都馋哭了我的逆向工程IDA,说要给我搓背捏脚
逆向工程IDA主要内容涉及到的内容如下:1、内核对象及内核对象管理;2、进程回调;3、内核调试;4、
Windbg
双击调试;引言1进程回调原理分析1.1安装与卸载逆向分析1.2OS执行回调例程分析1.3触发调用的调用链分析
kali_Ma
·
2024-02-20 11:08
网络安全
信息安全
逆向工程
渗透测试
安全漏洞
软件调试
技术概览
本文摘抄自张银奎老师的
软件调试
一书,主要概述各种常用的
软件调试
技术。1.1断点断点(breakpoint)是使用调试器进行调试时最常用的技术之一。
Yang_Winston
·
2024-02-19 15:55
软件调试
软件调试
如何使用S32DS进行Debug刷写
前言S32ds是针对于NXP
软件调试
部分使用的一款比较强大的软件,今天说说是个针对于Debug进行
软件调试
,同时也是给作者自己写的一个笔记,作者也是刚刚接触这个软件,后续有疑问的地方也会及时更改S32ds
疯狂的热爱夹带着文雅
·
2024-02-12 23:10
调试工具专栏
stm32
关于Win7 x64下过TP保护(内核层)(转)
调试对象:DXF调试工具:OD、
Windbg
调试环境:Win7SP1X64内核层部分:x64下因为有PatchGuard的限制,很多保护都被巨硬给抹掉了。
小手冰凉__
·
2024-02-09 23:12
逆向
逆向
XP上的ReadProcessMemorry读取其他线程导致崩溃
http://voneinem-
windbg
.blogspot.com/2008/02/shooting-pageguard-flag-with.html转自这篇链接XP上存在BUG,当一个线程ReadProcessMemory
nLif
·
2024-02-09 17:49
XP
_chkstk
Linux操作系统运维-Docker的基础知识梳理总结
Linux操作系统运维-Docker的基础知识梳理总结docker用来解决不同开发人员
软件调试
时环境不统一的问题,保证了程序调试时运行环境的一致性。
半只野指针
·
2024-02-07 07:48
linux
docker
eureka
VC++ 崩溃处理以及打印调用堆栈
我们在程序发布后总会面临崩溃的情况,这个时候一般很难重现或者很难定位到程序崩溃的位置,之前有方法在程序崩溃的时候记录dump文件然后通过
windbg
来分析。
一叶障目
·
2024-02-06 07:03
【精华】掌握Qt调试技术
前言
软件调试
,是开发过程中必备的技能。通过调试可以发现软件存在的bug,即缺陷。调试可以帮助开发者窥探到软件运行过程中的详细状态,从而为消除bug提供重要信息。
撬动未来的支点
·
2024-02-03 14:37
Qt开发
qt
使用Process Explorer/Process Hacker和
Windbg
高效排查软件高CPU占用问题
目录1、为什么需要将ProcessExplorer/ProcessHacker与
Windbg
结合起来分析高CPU占用问题?
dvlinker
·
2024-02-02 15:01
高CPU占用
ProcessExplorer
Process
Hacker
Windbg
函数调用堆栈
新书速览|高效C/C++调试
一本关于高效调试的实用指南本书内容《高效C/C++调试》是关于
软件调试
技术的深度探索,融合了作者的实践智慧。
全栈开发圈
·
2024-02-02 12:47
c++
开发语言
Windows内核面试题(持续更新,目前完成度30%约1.8万字)
WINDOWS内核编程问题与答案1.WDK和SDK的区别是什么2.WDK全称叫做3.如何创建WDK程序4.
WinDbg
如何连接虚拟机5.Windows内核符号表的作用6.如何设置内核符号表与源文件7.如何设置断点与源码调试
虚构之人
·
2024-02-02 11:33
c++
win内核
内核
面试
c++
用
WinDbg
诊断CPU占用高
下载
WinDbg
,http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx我是win10,下载了这个:http://download.microsoft.com
__lhy
·
2024-01-31 23:19
C#
windows
Windows驱动开发之环境搭建,长期Waiting for connecting...思路
Windows驱动开发之环境搭建1、前期准备Vmware虚拟机软件Windows10iso安装包VisualStudio2022IDE软件SDK安装(一定要勾选上debug选项,
windbg
在里面)WDK
port9527
·
2024-01-31 01:40
Windows
windows
驱动开发
Win7 禁止Ctrl+Alt+Del、Win+L等任意系统热键(利用IDA,
windbg
等工具分析)
标题:【原创】Win7修改Winlogon.exe进程一个字节禁止Ctrl+Alt+Del、Win+L等任意系统热键作者:heiheiabcd时间:2012-12-01,10:08:55链接:http://bbs.pediy.com/showthread.php?t=159346由于想做个屏幕锁程序,因此想研究了下Win7的Ctrl+Alt+Del,我对win7的安全机制一点都不懂,希望有不对的地
zhoujiaxq
·
2024-01-29 10:56
windows
借助USB转RS232 模块串口传输练习、基于Ubuntu调用Opencv的点阵汉字字模读取
模块串口传输练习、基于Ubuntu调用Opencv的点阵汉字字模读取文章目录借助USB转RS232模块串口传输练习、基于Ubuntu调用Opencv的点阵汉字字模读取1两台电脑串口文件传输实例1.1电路连线1.2
软件调试
通信小咸鱼
·
2024-01-27 09:30
ubuntu
opencv
记一次 .NET某工控自动化系统 崩溃分析
二:
WinDbg
分析1.为什么会崩溃要想找到崩溃原因,还是用老命令!analyze-
一线码农
·
2024-01-26 15:40
.net
windbg
c#
多线程
WinDbg
常用指令
1.r:显示寄存器的信息也可用来更改寄存器信息2.a:使用汇编的格式在内存中写入一条机器指令。3.p/t指令:执行内存单元中的指令。p命令执行单个指令或源代码行,并可选地显示所有寄存器和标志的结果值。当子例程调用或中断发生时,它们被视为单个步骤。用户模式:1[~Thread]p[r][=StartAddress][Count]["Command"]内核模式:1p[r][=StartAddress]
next 猫
·
2024-01-26 07:10
c语言
开发语言
后端
Windbg
内核调试之二: 常用命令
运用
Windbg
进行内核调试,熟练的运用命令行是必不可少的技能.但是面对众多繁琐的命令,实在是不可能全部的了解和掌握.而了解Kernel正是需要这些命令的指引,不断深入理解其基本的内容.下面,将介绍最常用的一些指令
weixin_33881140
·
2024-01-26 07:39
操作系统
数据结构与算法
Windbg
常用命令
博主分析案例:GitHub-ctripxchuang/dotnetfly:关注
windbg
在.NET领域下的探究,带你一起解读程序的用户态和内核态!1.!analyze-v有些命令需要先执行这个2.!
垂钓者1号
·
2024-01-26 07:35
Windbg
c#
windows
Windbg
常用命令备忘
Windbg
常用命令备忘
windbg
是一款微软推出的专业实用的源码调试工具软件1、符号表下载方法:使用命令下载对应的符号表symchk/rc:\windows\system32\k*/sSRV*c:\symbols
buuaKa
·
2024-01-26 07:03
windbg
常用调试命令总结
引用:windows码农屠龙手册参考官方文档:使用
WinDbg
进行调试-Windowsdrivers|MicrosoftDocs寄存器含义:寄存器含义
windbg
下载地址:x64:http://download.microsoft.com
就是那个党伟
·
2024-01-26 07:32
软件调试
windbg
WinDbg
常用命令
!analyze–v自动分析kv查看堆栈!pe打印异常!runaway显示所有线程的CPU消耗!handlee00f显示句柄详细详细!cs00bcd034临界对象!teb查看TEB的结构bp下断点,还有条件断点!address显示整个地址空间和使用摘要的信息dd按字节查看dt查看结构
秋雨雁南飞
·
2024-01-26 07:01
c#/Net工具
WinDbg
常用指令与快捷键
指令说明应用uUnassembleu:显示下一条指令uaddress:显示地址之后的指令uL10:显示10条指令ub:显示上一条指令tTrace(F11)SetpIntopPass(F10)SetpOverggo(Run)g:运行gaddress:运行到地址处dDumpdaddress:显示地址内容dbaddress:byteddaddress:dworddqaddress:qwordrregis
PeiFengTuNan_
·
2024-01-26 07:29
工具
其他
windbg
:常用指令
windbg
调试参考文档1、viewing-and-editing-global-variables-in-
windbg
WinDBG
常用调试命令加载符号.sympath//查看当前符号查找路径.sympathc
键盘会跳舞
·
2024-01-26 07:28
软件调试
windbg
常用指令
教你配置windows上的
windbg
,linux上的lldb,打入clr内部这一篇就够了
一:背景1.讲故事前几天公众号里有位兄弟看了几篇文章之后,也准备用
windbg
试试看,结果这一配就花了好几天,(づ╥﹏╥)づ,我想也有很多跃跃欲试的朋友在配置的时候肯定会遇到这样和那样的问题,所以我觉得有必要整理一下
一线码农上海
·
2024-01-25 02:54
C++(Qt)
软件调试
---静态分析工具clang-tidy(18)
C++(Qt)
软件调试
—静态分析工具clang-tidy(18)文章目录C++(Qt)
软件调试
---静态分析工具clang-tidy(18)1、概述2、clang-tidy基本用法3、目前已有检查项4、
mahuifa
·
2024-01-23 14:56
#
C++软件调试
c++
qt
开发语言
如何使用keil进行程序调试
图一步骤二:点击Debug选项,选择UseSimulator,(simulatorn.模拟器;模拟者),进行
软件调试
。
枫-琳
·
2024-01-23 12:26
stm32
嵌入式硬件
单片机
.NET MES桌面程序卡死分析
二:
WinDbg
分析1.什么导致的卡死客户端的程序卡死比较好找原因,入手点就是主线程,看下它此时正在做什么,可以用k命令。
softshow1026
·
2024-01-22 06:41
.net
记一次 .NET某MES自动化桌面程序 卡死分析
二:
WinDbg
分析1.什么导致的卡死客户端的程序卡死比较好找原因,入手点就是主线程,看下它此时正在做什么,可以用k命令。
一线码农
·
2024-01-19 08:17
.net
c#
windbg
记一次 .NET某道闸收费系统 内存溢出分析
二:
WinDbg
分析1.程序为什么会暴程序既然会爆,可能是虚拟地址受限,也可能是系统内存不足,可以用!address-summary观察下。0:037>!
一线码农
·
2024-01-19 08:42
.net
c#
windbg
Windows高级调试(学习笔记)-第二章-调试器介绍
调试器类型UserModeDeduggers(用户态调试器)实时调试(LivingDebugging)、事后调试(PostmortemDebugging)三个用户态调试器:cdb.exe、nstd.exe及
windbg
.exeKernelModeDebugger
图南堂
·
2024-01-18 18:56
WinDbg学习笔记
WinDbg
笔记
winDbg
符号路径设置
在使用
winDbg
前,我们首先要设置下符号路径.设置方法如下:1、打开符号路径设置窗口:File-->SymbolFilePath或者直接用快接键Ctrl+S.2、
winDbg
是支持多个路径的,不同的路径中间用分号间隔
snakehacker
·
2024-01-18 00:37
驱动
windows
path
微软
file
c
Windbg
_13-
Windbg
中的搜索
命令搜索内存在进程的虚拟内存空间中找到想要的数据符号搜索不记得符号全名的情况下使用符号搜索找到符号搜索符号引用搜索符号引用的意思是:找到使用符号(函数或者地址,变量)的地方1.1:s命令搜索内存内存搜索是调试器中的常见操作,在
windbg
0rch1d
·
2024-01-16 00:45
软件调试
Windbg使用
windows
软件调试
Windbg
_10-查看堆栈
一个线程拥有一个独立的栈,线程执行函数,为每个函数开辟栈帧,函数退出则关闭该函数的栈帧,回收栈空间,栈结构可以让调试器回溯出函数的调用关系,栈的结构如下:1.2:
windbg
中的堆栈命令:简单介绍常用三个
0rch1d
·
2024-01-16 00:15
软件调试
windbg使用
windows
软件调试
Windbg
_11-
Windbg
反汇编命令
1.内容概要:反汇编命令概览:反汇编命令的使用:1.1:
windbg
中,反汇编系列的命令以u开头:u命令或者ub命令默认只会反汇编出8条指令,加入查看更多可以使用以下方式:uAddress|countAddress
0rch1d
·
2024-01-16 00:45
软件调试
Windbg使用
windwos
软件调试
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他