Alexandre Julliard
|
f9ee0d2f05
tools: Avoid using wine/port.h.
|
3 years ago |
Zebediah Figura
|
ea66623c3c
winebuild: Move the CALL32_CBClient[Ex]_RetAddr implementation to krnl386.
|
3 years ago |
Zebediah Figura
|
1f3eb3996d
winebuild: Move the CALL32_CBClient[Ex] implementation to krnl386.
|
3 years ago |
Zebediah Figura
|
bbe2eaecc9
winebuild: Fix a typo in a comment.
|
3 years ago |
Jacek Caban
|
ea5e89a545
winebuild: Make mingw a separated platform from msvc.
|
3 years ago |
Alexandre Julliard
|
b636f9816f
krnl386: Move the 16-bit stack out of the WOW32Reserved field.
|
4 years ago |
Alexandre Julliard
|
2746797ad5
winebuild: Support building krnl386.exe in PE format.
|
4 years ago |
Alexandre Julliard
|
7b494f13e7
winebuild: Store wine_ldt_copy pointer in the NE header at load time.
|
5 years ago |
Alexandre Julliard
|
075e561f5c
winebuild: Don't change %fs and %gs when calling 16-bit register functions.
|
5 years ago |
Alexandre Julliard
|
96c77a8cf6
winebuild: Stop building the DPMI event check routine.
|
6 years ago |
Alexandre Julliard
|
e3a236e6ce
winebuild: Remove 32-bit register function support.
|
7 years ago |
Alexandre Julliard
|
9e59362ae3
ntdll: Move the plaform-specific thread data to the SystemReserved2 TEB field.
|
7 years ago |
Qian Hong
|
604c4dba80
ntdll: Correctly document the offset of ntdll_thread_data.
|
9 years ago |
Sebastian Lackner
|
4c8b3f63be
winebuild: Conditionally use different code for restoring the context structure.
|
9 years ago |
Sebastian Lackner
|
44fbc018ed
winebuild: Do not access memory below ESP when restoring thread contexts.
|
9 years ago |
Frédéric Delanoy
|
355a0aef8b
winebuild: Avoid dead code in BuildCallFrom16Core (Coverity).
|
13 years ago |
Alexandre Julliard
|
bea2be5cce
winebuild: Get rid of support for register entry points on x86_64.
|
14 years ago |
Alexandre Julliard
|
5c2db41cdc
winebuild: Add cfi annotations to the relay functions for i386.
|
14 years ago |
Alexandre Julliard
|
e550e8a100
winebuild: Add a wrapper function to output cfi directives.
|
14 years ago |
Alexandre Julliard
|
539da1b073
winebuild: Output the 16-bit asm relay functions as needed and get rid of --relay16 mode.
|
15 years ago |
Alexandre Julliard
|
10e4a55b6c
winebuild: Output the asm relay functions as needed and get rid of --relay32 mode.
|
15 years ago |
Alexandre Julliard
|
102dd9e92f
winebuild: Rename __wine_call_from_32_regs for consistency with 64-bit.
|
15 years ago |
Alexandre Julliard
|
873e027e01
winebuild: Add unwind annotations to all the generated functions for x86_64.
|
15 years ago |
Alexandre Julliard
|
e00b4582a1
winebuild: Properly restore %rax and %rbx in call_from_regs on x86_64.
|
15 years ago |
Alexandre Julliard
|
880d00fb43
winebuild: Use iretq on x86_64 to restore more system registers and flags.
|
15 years ago |
Alexandre Julliard
|
b374e7e36e
winebuild: Don't include any Windows header to avoid data types dependencies.
|
15 years ago |
Alexandre Julliard
|
89f6bc2ef4
winebuild: Hardcode the stack frame offsets instead of using the data structures.
|
15 years ago |
Alexandre Julliard
|
d71284f0b4
winebuild: Hardcode the i386 register context offsets instead of using the data structure.
|
15 years ago |
Alexandre Julliard
|
465ddc51dc
winebuild: Implement register entry points for x86_64.
|
16 years ago |
Alexandre Julliard
|
e31188d9da
winebuild: Improve the calling sequence for register functions.
|
16 years ago |