honestapple
驱动牛犊
驱动牛犊
  • 注册日期2002-03-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:943回复:2

大侠救急!

楼主#
更多 发布于:2002-03-18 23:21
请问SOFTICE的错误代码
break due to invalid opcode fault(06h)
是什么意思?

小弟只有38分,望诸位大侠海涵
xqchen
驱动牛犊
驱动牛犊
  • 注册日期2001-09-07
  • 最后登录2004-12-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-19 06:49
Sorry for replying in English, can\'t input Chinese at work.

First of all, this is not a softice error code, it\'s a intel CPU exception. Please refer Intel Architecture Software Developers\' Manual ( Volume 3: System Programming Guide ), you can download it from intel developer website or from http://www.x86.org/intel.doc/p2manuals.htm. Please read chapter 5.12. And you might like to read the whole book to get some basic concept.

(Most of the time) It seems something wrong with your stack, and your return address is overwrite by an invalid address, which only have data like 0xffff or 0x0000. Or, if you try to hook something, and you didn\'t calculate the right address to put in your code.

Anyway, you need to track back in SoftIce to see what happen before you get this error. You might be able to use ws or stack to see the call stack.

Good luck!
Snare
驱动小牛
驱动小牛
  • 注册日期2002-01-31
  • 最后登录2002-08-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-19 16:00
应该是由于你的符号表是旧的
就是说你开始转换符号表,调试程序,然后修改了程序,可是没有再次转换符号表,,,,
我就是我,没什么可说的。
游客

返回顶部