[fpc-devel] Saving of the registers in the Go32v2 core

Lee, John john.lee at logicacmg.com
Wed Aug 8 13:55:34 CEST 2007


The plan is to release v2.2 soon- do any of these these need to be applied to v2.2 fixes branch? Regards John

> -----Original Message-----
> From: fpc-devel-bounces at lists.freepascal.org
> [mailto:fpc-devel-bounces at lists.freepascal.org]On Behalf Of
> borsa77 at libero.it
> Sent: 07 August 2007 17:54
> To: fpc-devel at lists.freepascal.org
> Subject: [fpc-devel] Saving of the registers in the Go32v2 core
> 
> 
> 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.
> 


This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you.



More information about the fpc-devel mailing list