Alexandre Julliard
|
cf619dd419
|
winebuild: Add -import entry point flag to generate hotpatchable import thunks.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-21 22:51:55 +02:00 |
Alexandre Julliard
|
ded2e82f16
|
winebuild: Don't even try to resolve imports for PE builds.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-04 19:23:11 +02:00 |
Alexandre Julliard
|
6c41cc6152
|
winebuild: Support relay debugging for PE builtin dlls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-16 22:55:50 +02:00 |
Alexandre Julliard
|
e755ea2374
|
winebuild: Support Windows-style name mangling for fastcall functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-16 14:07:15 +02:00 |
Alexandre Julliard
|
32b365c9c5
|
winebuild: List stubs in the import library .def files.
This way we have the full list of names to compute ordinal hints.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-20 12:33:14 +01:00 |
Alexandre Julliard
|
265366c1e7
|
winebuild: Use proper RVAs for the export table on Windows.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-19 10:05:24 +01:00 |
Huw Davies
|
b2585d98b2
|
winebuild: Use the correct section label on macOS.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-13 10:59:13 +01:00 |
Alexandre Julliard
|
e4b9a501a3
|
winebuild: Support generating a .spec.o file for Windows platforms.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-12 10:02:04 +01:00 |
Alexandre Julliard
|
7d41cde73f
|
winebuild: Add a helper for generating data directories.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-06 18:28:19 +01:00 |
Alexandre Julliard
|
7555fd57e3
|
winebuild: Add a helper for generating RVA pointers.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-06 18:28:19 +01:00 |
Alexandre Julliard
|
ef9bda4c96
|
winebuild: Add a helper for decorating stdcall function names.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-06 18:28:19 +01:00 |
Alexandre Julliard
|
a3229faf59
|
winebuild: Output the module filename along with the stub data.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-06 18:28:19 +01:00 |
Alexandre Julliard
|
0cdab409ad
|
winebuild: Rename BuildSpec32File() for consistency.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-06 18:28:17 +01:00 |
Alexandre Julliard
|
aa0572f0a2
|
winebuild: Open the output file only when needed.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-04 14:49:02 +01:00 |
Alexandre Julliard
|
9d0ba368da
|
winebuild: Make relay entry points hot-patchable.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-01 17:48:26 +01:00 |
Alexandre Julliard
|
26bbbb7b73
|
winebuild: Use stdcall for fastcall wrappers.
This allows catching mismatched argument lists.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-01 17:48:26 +01:00 |
Alexandre Julliard
|
84a7a7ea07
|
winebuild: Add support for fastcall entry points.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-27 23:01:29 +01:00 |
Alexandre Julliard
|
28debd82fc
|
winebuild: Make thiscall an entry point flag instead of a function type.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-27 23:00:56 +01:00 |
Alexandre Julliard
|
5e3534ee41
|
ntdll: Fix handling of floating point arguments in relay debugging on ARM.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-14 13:50:55 +01:00 |
Alexandre Julliard
|
8c1bb2aa61
|
ntdll: Display floating point arguments in relay debugging on i386 and x86-64.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-07 11:14:02 +01:00 |
André Hentschel
|
db848fa767
|
winebuild: Improved position independent code generation.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Martin Storsjo <martin@martin.st>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-08-08 20:02:33 +09:00 |
Alexandre Julliard
|
e3a236e6ce
|
winebuild: Remove 32-bit register function support.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-07-26 10:43:09 +02:00 |
Alexandre Julliard
|
9fd4647977
|
winebuild: Disallow register functions in 32-bit modules.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-07-26 10:43:01 +02:00 |
André Hentschel
|
eed3bb6dfd
|
winebuild: Emit relay debugging thunks for ARM64.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-06-13 20:56:20 +02:00 |
Alexandre Julliard
|
ebb9c5e246
|
winebuild: Use a global flag to determine when to generate the get_pc thunk.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-22 18:12:28 +09:00 |
Michael Müller
|
6b4ac9971a
|
winebuild: Set a valid major and minor linker version.
Some apps expect a nonzero linker version.
|
2015-06-10 16:16:29 +09:00 |
Nikolay Sivov
|
233c8c163b
|
winebuild: Remove always false condition (Coverity).
|
2015-06-03 22:52:06 +09:00 |
Charles Davis
|
6f6e42498d
|
winebuild: Make emitting mod_*_func sections on Mac OS respect the pointer size.
|
2015-01-23 11:08:38 +01:00 |
Alexandre Julliard
|
4e4acd5f70
|
winebuild: Generate position-independent code for ARM.
|
2014-02-12 19:15:02 +01:00 |
André Hentschel
|
e99e9d8d82
|
winebuild: Update IMAGE_FILE_MACHINE_ARM64.
According to pecoff 8.3.
|
2013-09-26 10:45:10 +02:00 |
André Hentschel
|
4f1beed106
|
winebuild: Remove get_asm_short_keyword.
|
2013-03-11 11:44:57 +01:00 |
André Hentschel
|
0ee8e2b5b1
|
winebuild: Remove SPARC support.
|
2013-03-11 10:50:12 +01:00 |
André Hentschel
|
3f393a6552
|
winebuild: Add ARM64 support.
|
2013-01-16 12:37:39 +01:00 |
André Hentschel
|
ca234e3ed4
|
winebuild: Rename IMAGE_FILE_MACHINE_ARMV7 to IMAGE_FILE_MACHINE_ARMNT.
|
2012-08-17 10:45:21 +02:00 |
André Hentschel
|
83b60a7b0d
|
winebuild: Generate relay debugging thunks for ARM.
|
2012-07-16 14:29:07 +02:00 |
André Hentschel
|
e7730053f3
|
winebuild: Put the PE header into the text section on ARM.
|
2012-06-25 10:36:37 +02:00 |
André Hentschel
|
833b655ae6
|
winebuild: Expect a Thumb mode toolchain on ARM.
|
2012-04-30 19:33:34 +02:00 |
André Hentschel
|
6f84e89d2d
|
winebuild: Use ARMv7 for wine modules.
|
2011-11-02 12:25:33 +01:00 |
Alexandre Julliard
|
37dba06ed3
|
winebuild: Output cfi data for relay thunks on i386.
|
2011-07-07 14:46:15 +02:00 |
Alexandre Julliard
|
631fb9b652
|
winebuild: Output relay thunks for stub functions when the arguments are known.
|
2011-05-03 13:09:09 +02:00 |
Alexandre Julliard
|
2e6f48b730
|
winebuild: Allow specifying arguments to stub functions for documentation purposes.
|
2011-05-03 13:01:12 +02:00 |
André Hentschel
|
d4cf5489e8
|
winebuild: Copy IMAGE_FILE_MACHINE_SPARC from winnt.h and use it.
|
2011-04-20 13:11:32 +02:00 |
André Hentschel
|
46f52f77dc
|
winebuild: Remove Alpha support.
|
2011-04-20 13:11:27 +02:00 |
Marcus Meissner
|
7a0797a6a8
|
winebuild: Mark up fallthrough switch cases (Coverity).
|
2011-03-31 12:50:44 +02:00 |
Alexandre Julliard
|
bea2be5cce
|
winebuild: Get rid of support for register entry points on x86_64.
|
2011-01-27 14:12:41 +01:00 |
André Hentschel
|
bbfc0d1d64
|
winebuild: Fix ARM support.
|
2010-09-20 12:55:24 +02:00 |
Alexandre Julliard
|
7c9b525128
|
winebuild: Use the correct registers for relay debugging of floating point arguments on x86_64.
|
2010-08-30 12:41:28 +02:00 |
Alexandre Julliard
|
451d5043f3
|
winebuild: Add int64, int128 and float argument types.
|
2010-08-30 12:40:53 +02:00 |
Alexandre Julliard
|
e0188c8340
|
winebuild: Use a proper enum for function arguments instead of storing them in a string.
|
2010-08-30 12:40:24 +02:00 |
Alexandre Julliard
|
22d5180b9f
|
winebuild: Support relay debugging for thiscall functions.
|
2010-08-24 19:59:44 +02:00 |