荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: georgehill (佐治·希尔), 信区: Hacker
标  题: Softice FAQ (9)
发信站: BBS 荔园晨风站 (Sat Jan 15 11:23:23 2000), 转信

发信人: sysword (大懒虫), 信区: VisualC
标  题: Softice FAQ
发信站: PKU BBS (Thu Jan 13 01:08:06 2000), 转信

NuMega SoftICE:
Frequently Asked Questions

I am loading a module with debug information into SoftICE. I can see
the symbols and source for the module, but breakpoints that I set do not
work properly. They either do not break at all, or when they do break,
there is no source code available. What am I doing wrong?

SoftICE uses name recognition as its means of aligning symbols with
the modules loaded by the OS. As a module is loaded, the OS sends load
notification to SoftICE. SoftICE then compares the base name (the
extension is truncated) of the module with the names of the symbol
tables loaded. If there is a match, SoftICE synchronizes the symbols
to the load address of the module. This can lead to two different
problems. One, if the module name and the symbol table name do not
match the symbols will not be relocated (they will still have virtual
addresses associated with them). Two, if there are multiple modules
with the same name, the symbols will be relocated to the last loaded
module with that name. This may not be the module that you are
debugging. In either case, you must make sure that the symbol table
and the module name are the same. You must also make sure to only have
a single module with a particular name loaded at the same time.

------------------------
sysword摘自www.numega.com
--

     书山有路勤为径;
     学海无涯苦作舟!

         欢迎各位光临Linux版!
 我是来自大富翁的小美!^_^

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.115]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店