社区
汇编语言
帖子详情
如何用softice进行源码调试?
bluemouse_1982
2004-01-30 02:04:27
rt
我用的是MASM32
ml /c /coff /Zi test.asm
link /subsystem:windows /debug /debugtype:cv test.obj
照着老罗的方法试了一遍,然后Ctrl+D调出softice,
问题是如何执行test.exe呢?
可以用file test.asm看源码,但是不知道如何才能运行,望高手赐教
...全文
66
5
打赏
收藏
如何用softice进行源码调试?
rt 我用的是MASM32 ml /c /coff /Zi test.asm link /subsystem:windows /debug /debugtype:cv test.obj 照着老罗的方法试了一遍,然后Ctrl+D调出softice, 问题是如何执行test.exe呢? 可以用file test.asm看源码,但是不知道如何才能运行,望高手赐教
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dunkel
2004-01-31
打赏
举报
回复
先用 Loader 的 "Open Module" 打开要调试的文件, 再用它的 "Load" 载入就可以进入 softice 的调试界面了, 和按 Ctrl+D 键出现的一致, 只是一般情况下直接安 Ctrl+D 出现的是当前的进程的内容, 多为系统空闲进程. 如果你的 .exe 包含了调试信息, 会直接进人调试界面的, 否则会提示 "没有调试信息, 是否继续" 的字样.
bluemouse_1982
2004-01-31
打赏
举报
回复
我加载了符号表,也加了断点,但是一运行就跳到ntoskerl上去执行了,问题是如何才能要我的程序运行起来呢?
我不知道是不是我对加载符号表的理解有误,我加载后,可以完成以下功能:
file * ;显示test.asm
file test.asm ;显示test.asm的内容
可以切换到代码窗口,并下断点(我用的是bpx)
可是按F8就跳到ntoskerl,问题在哪呀?
>>dunkel(内心和夜 哪个黑)
我的问题和你的不太一样,并未提示.pdb 文件格式太老,还烦多指教
dunkel
2004-01-30
打赏
举报
回复
看看下面的这个帖子吧, 前几天有为朋友就提到过的.
http://expert.csdn.net/Expert/topic/2674/2674150.xml?temp=.3748133
weileily
2004-01-30
打赏
举报
回复
你load了他的符号表,然后加断点,直接执行,softice会逮住的。
gad1star
2004-01-30
打赏
举报
回复
symbol loader?
SOFT
ICE
使用说明
- **
源码
跟踪和逐步
调试
**:使用
源码
进行
逐行
调试
的方法。 - **读取本地数据**:访问和查看程序中的局部变量等数据。 - **断点设置**:包括普通断点和特殊断点的设置方法。 - **命令行使用**:利用命令行执行各种...
使用Windbg双机
调试
驱动
"使用Windbg双机
调试
驱动" Windbg是微软出品的一款双机
调试
软件,用于
调试
...2. 双机
调试
可以避免使用
Soft
ICE
这种单机
调试
软件,使系统更加稳定。 3. 双机
调试
可以使用虚拟机和主机来
进行
调试
,方便地 debug 和测试。
p
ice
-src.tar.gz_p
ice
_
soft
ice
_
soft
ice
linux
4. **源代码分析**:P
ICE
的源代码对于理解Linux
调试
机制非常有价值,开发者可以通过阅读
源码
学习到如何在Linux环境中
进行
底层
调试
。 5. **文档和示例**:尽管P
ICE
是源代码形式,但通常会包含相关的文档和示例,帮助...
anti-
soft
ice
.zip_Delphi-Anti-Debug_
Soft
!_delphi debug
"Anti-
Soft
Ice
"意味着这些代码是为了防止
Soft
ICE
这样的
调试
器对Delphi编写的程序
进行
调试
。 【描述】"Delphi Anti
Soft
Ice
- Anti Debug trick routines" 指出,压缩包内的内容主要是Delphi中用来对抗
Soft
ICE
的反...
驱动开发和
调试
的环境设置
10. **
调试
流程**: 在虚拟机中运行ioctlapp.exe和sioctl.sys,使用Visual
Soft
ICE
在驱动加载时设置断点,然后在
源码
级别
进行
调试
。
调试
过程类似于WinDbg,可以在特定函数(如DriverEntry)处设置断点,并通过Go命令...
汇编语言
21,496
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章