News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

Access violation in GoAsm

Started by Yuri, February 18, 2012, 03:47:50 PM

Previous topic - Next topic

Yuri

The offending instruction is at 4070AFh in GoAsm 0.57 (406E98h in 0.56).

CMP BYTE PTR DS:[EDI+1],0FC

Sometimes EDI can point to the last byte of a page and the next one is not committed.

jorgon

Hi Yuri

I don't have a source to test this, but I've added a bit of protective coding which should deal with this problem.
Thanks for pointing it out!

GoAsm version 0.57.0.1 available from here.

Author of the "Go" tools (GoAsm, GoLink, GoRC, GoBug)

Yuri

Thanks, Jeremy, but that must be something else because the error persists. I was unable to reproduce it with any sample code, so I could send you the entire project, but the zip will be about 1.5 MB. Is that OK?

The thing is I want to also include Edgar's headers as I have them now in case they might differ from the latest version on his web site and that might cause the error to hide.

jorgon

Yes Yuri can you send it all to the email address given in the message!

Many thanks

Author of the "Go" tools (GoAsm, GoLink, GoRC, GoBug)

Yuri


jorgon

Yuri

Thanks for sending it, this enabled me to do a bit more tweaking ..

GoAsm version 0.57.0.2 is now here

Many thanks

Author of the "Go" tools (GoAsm, GoLink, GoRC, GoBug)

Yuri

Yes, Jeremy, the error is gone now. Thanks! :U