I corrected several asm blocks for preservation of used registers in the core Go32v2 files, the name of attached patch is regscore.diff and it appliyes on the trunk branch. I also found a potential bug in the function strcopy of the file sysos.inc demonstrated (toggle with the OZMAGIC define) by the exploit5 program: when the conditional REGCALL is undefined the assembler optimization switch causes a problem (for what I can understand) with the parameters declared as a pchar. A patch is attached with the name strcopy.diff and it is cumulative to the previous one. Greetings, Marco.
The following section of this message contains a file attachment prepared for transmission using the Internet MIME message format. If you are using Pegasus Mail, or any other MIME-compliant system, you should be able to save it or view it from within your mailer. If you cannot, please ask your system administrator for assistance.
---- File information ----------- File: regscore.diff Date: 6 Aug 2007, 18:21 Size: 25212 bytes. Type: Unknown
regscore.diff
Description: Binary data
The following section of this message contains a file attachment prepared for transmission using the Internet MIME message format. If you are using Pegasus Mail, or any other MIME-compliant system, you should be able to save it or view it from within your mailer. If you cannot, please ask your system administrator for assistance. ---- File information ----------- File: strcopy.diff Date: 6 Aug 2007, 18:30 Size: 583 bytes. Type: Unknown
strcopy.diff
Description: Binary data
The following section of this message contains a file attachment prepared for transmission using the Internet MIME message format. If you are using Pegasus Mail, or any other MIME-compliant system, you should be able to save it or view it from within your mailer. If you cannot, please ask your system administrator for assistance. ---- File information ----------- File: exploit5.pas Date: 7 Aug 2007, 18:26 Size: 2198 bytes. Type: Program-source
exploit5.pas
Description: Binary data
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel