[PATCH] static buffer overflow checking

Marcus Meissner marcus at rennboot.centrumbabylon.cz
Wed Sep 10 15:38:08 CDT 2008

On Wed, Sep 10, 2008 at 10:27:06PM +0200, Michael Karcher wrote:
> Am Mittwoch, den 10.09.2008, 22:12 +0200 schrieb Marcus Meissner:
> > This approach will not work with -O0, which might be a problem.
> If I were to decide, that would kill the patch. I really like to
> recompile the dlls I am currently debugging with -O0, as that makes
> following the code flow much easier. Having MultiByteToWideChar calls
> fail in that case seems to make recompilation of most DLLs (that export
> A and W functions) with -O0 impossible.

Hmm, I might stand corrected for newer gccs.

I just tested some code with -O0 and the functioncall still gets
optimized away. This is with gcc 4.1 and gcc 4.3. gcc 2.95 does not.

But frankly, I can debug similar easily with -O2. Its not that confusing.

Ciao, Marcus

More information about the wine-devel mailing list