sirroom
驱动大牛
驱动大牛
  • 注册日期2001-07-30
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望11点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:806回复:0

关于softice的一个问题

楼主#
更多 发布于:2002-05-30 19:27
通常偶发现sym loader在装入时,用sym指令,如果你发现
================ Thu May 30 19:29:51 2002
:sym
.text(0001:00000000, 00079104 bytes)
0001:00032360 $$$00001
0001:00030F00 $$$00001_30f00
0001:00003C70 $E10
0001:00003CD0 $E11
0001:00003CA0 $E12
0001:00003C50 $E13
0001:00008350 $E19
0001:000083A0 $E20
0001:0002C490 $E20_2c490
0001:00008370 $E22
0001:00008330 $E23
0001:0002C4E0 $E23_2c4e0
0001:0002C470 $E24
0001:00008410 $E25
0001:0001E740 $E26
0001:00012640 $E26_12640
0001:0001E2A0 $E26_1e2a0
通常你的程序不会被softice断掉;

如果象这个样子,
================ Thu May 30 19:32:16 2002
:sym
.text(0008:BFACD000, 0002F4FA bytes)
0008:BFAFA220 $L1030
0008:BFAFA251 $L1032
0008:BFAFA29B $L1036
0008:BFAFA2E5 $L1038
0008:BFAFA36A $L1042
0008:BFAFA3C8 $L1045
0008:BFAFA42E $L1048
0008:BFAFA47C $L1051
0008:BFAFA537 $L1060
0008:BFAF412C $L1386
0008:BFAF4207 $L1394
0008:BFAF42C0 $L1400
0008:BFAF4323 $L1403
0008:BFAF4391 $L1406
0008:BFAF43FF $L1409
0008:BFAF4483 $L1412
0008:BFAF44B0 $L1415
当然还有好象是0010吧(记不起来了),象这样,softice就起作用了.
大家来讨论一下,并讨论解决方案.
更怪的是,一开始load,用sym发现是0001,有时程序运行起来一看,就成了0008,但有时还是0001...
  
偶的方案:
    _asm int 3;
    或者DebugBreakPoint();

最新喜欢:

flyfoxflyfox
111
游客

返回顶部