String overrun errors on EISA 486 systems

0 Likes

Problem:

BOUNDS-CHECKER reports spurious string overruns on some  EISA 486 systems with Intel chip sets.

Resolution:

Patch BCHK.EXE as follows (where it says cs 1000, take

  the contents of the CS register, add 1000 hex to it, and key this

  number; likewise, where it says yyyy 2, add 2 to the offset that

  was reported and key in this number):

ren bchk.exe bchk.bin

debug bchk.bin

-r      (get contents of CS register)

-s cs 1000:0 lffff 0f 82 11 00 66

(displays an address in xxxx:yyyy format)

-e xxxx:yyyy 2  08     (replace the 11 with 08)

-w

-q

ren bchk.bin bchk.exe

Old KB# 12294
Comment List
Anonymous
Related Discussions
Recommended