- 21 Jun, 2023 2 commits
-
-
Alexandre Julliard authored
-
Alexandre Julliard authored
The original ntdll may have been hooked.
-
- 20 Jun, 2023 23 commits
-
-
Alex Henrie authored
-
Alex Henrie authored
-
Alex Henrie authored
realloc may free lead_static.
-
Rémi Bernon authored
-
Rémi Bernon authored
Based on a patch from Byeong-Sik Jeon <bsjeon@hanmail.net>. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55027
-
Rémi Bernon authored
The composition or result strings may be present, but with zero length. In which case we still want to send the messages, to indicate any change for instance whenever a character is deleted and strings become empty. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55055
-
Rémi Bernon authored
-
Eric Pouech authored
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
-
Eric Pouech authored
Tests related to debug directories. Extending the PE image generator with debug directories. Signed-off-by: Eric Pouech <epouech@codeweavers.com>
-
Eric Pouech authored
Tests on PE image (header part, no debug directory). Add infrastructure to generate PE image (derived from kernel32/tests/loader.c). Signed-off-by: Eric Pouech <epouech@codeweavers.com>
-
Eric Pouech authored
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
-
Eric Pouech authored
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
-
Jinoh Kang authored
Today, the preloader is linked with -fPIE in spite of the fact that the preloader is a non-PIE statically linked binary. This is due to a limitation in tools/makedep that makes it difficult to specify CFLAGS for each individual object file's recipe. This can seemingly cause problems with some GOTPCREL(X) relocations inside the preloader. Since preloader does not link to the system library directly, there is no need for a Global Offset Table (GOT). However, a few extern (non-static) function symbols are declared, the use of which makes GCC emit instructions that references those symbols by indirection through GOT. The linker then tries to optimize such instructions to eliminate GOT references, which can fail due to various reasons. This stands in contradiction with Jinoh Kang's suggestion (in bug 55050) that "-fPIE is harmless even when applied to an object linked into non-PIE executables." The claim is theoretically true since position-independent code can in principle be relocated to any address (fixed or dynamic); however, it fails due to some peculiar practical issues, which is arguably a limitation in the linker's implementation (since it can be worked around with -Wl,--no-relax without issues). Fix this by eliminating GOT usage by setting the default visibility of non-static declarations to "hidden". Assuming GCC's medium code model (-mcmodel=medium; default code model for x86_64), this suppresses any unnecessary PLT or GOT relocations for defined symbols, and provides opportunity for GCC to optimize the code better. Fixes: 78ed3438 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55091
-
Nikolay Sivov authored
-
Nikolay Sivov authored
-
Nikolay Sivov authored
-
Alex Henrie authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
- 19 Jun, 2023 15 commits
-
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
They are set by default and will force color conversions we may not want in the wg_transform videoconvert.
-
Connor McAdams authored
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
-
Connor McAdams authored
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
-
Connor McAdams authored
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
-
Connor McAdams authored
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
-
Connor McAdams authored
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
-
David Kahurani authored
GdipAddPathString accepts NULL for format and presumably uses the default format for formating Signed-off-by: David Kahurani <k.kahurani@gmail.com>
-
Alex Henrie authored
-
Alex Henrie authored
-
Olivier F. R. Dierick authored
Simply print a FIXME, instead of triggering the display of a terminal window to show 'call to unimplemented function' debugging info. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54380
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-