- 28 Jul, 2016 1 commit
-
-
Ken Thomases authored
ntdll: For Mac 64-bit, poke the TEB address to %gs:0x30 and re-enable the inlining of NtCurrentTeb(). 64-bit Windows apps have hard-coded accesses to %gs:0x30 baked into them. They need to find the TEB self pointer there. Technically, the gsbase register and the memory it points to belong to the pthread implementation on macOS. It's used for the pthread TLS implementation. However, study of the sources and experimentation reveal that TLS slot 6 (offset 0x30) is not currently used. Furthermore, Apple has promised to not use that slot in the future. So, we hijack it for our purposes. Signed-off-by:
Ken Thomases <ken@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- 26 Jul, 2016 1 commit
-
-
Alexandre Julliard authored
Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- 07 Jun, 2016 1 commit
-
-
Hadrien Boizard authored
Signed-off-by:
Hadrien Boizard <h.boizard@laposte.net> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- 04 Jun, 2016 1 commit
-
-
Hadrien Boizard authored
Signed-off-by:
Hadrien Boizard <h.boizard@laposte.net> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- 31 Mar, 2016 1 commit
-
-
Sebastian Lackner authored
Signed-off-by:
Sebastian Lackner <sebastian@fds-team.de> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- 07 Mar, 2016 1 commit
-
-
Francois Gouget authored
It is not supported and mostly ignored but can still break linking with static libraries. Signed-off-by:
Francois Gouget <fgouget@free.fr> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- 04 Feb, 2016 1 commit
-
-
Paul Gofman authored
Signed-off-by:
Paul Gofman <gofmanp@gmail.com> Signed-off-by:
Vincent Povirk <vincent@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- 23 Oct, 2015 1 commit
-
-
Nikolay Sivov authored
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- 26 Aug, 2015 1 commit
-
-
Hans Leidekker authored
-
- 21 Aug, 2015 1 commit
-
-
Alistair Leslie-Hughes authored
-
- 14 Jul, 2015 1 commit
-
-
Dmitry Timoshkov authored
-
- 09 Jul, 2015 1 commit
-
-
Sebastian Lackner authored
-
- 24 Jun, 2015 1 commit
-
-
André Hentschel authored
-
- 15 Jun, 2015 1 commit
-
-
André Hentschel authored
-
- 08 Jun, 2015 1 commit
-
-
Sebastian Lackner authored
AT_ROUND_TO_PAGE is only available on 32-bit non-wow64 systems.
-
- 28 May, 2015 2 commits
-
-
André Hentschel authored
-
André Hentschel authored
-
- 21 May, 2015 1 commit
-
-
André Hentschel authored
-
- 17 Apr, 2015 1 commit
-
-
Hans Leidekker authored
-
- 02 Apr, 2015 1 commit
-
-
Andrew Cook authored
-
- 06 Feb, 2015 1 commit
-
-
Charles Davis authored
-
- 23 Jun, 2014 1 commit
-
-
Sebastian Lackner authored
-
- 17 Jun, 2014 1 commit
-
-
Sebastian Lackner authored
-
- 12 Jun, 2014 1 commit
-
-
Michael Müller authored
-
- 07 May, 2014 1 commit
-
-
Huw Davies authored
-
- 08 Apr, 2014 1 commit
-
-
Sebastian Lackner authored
-
- 24 Mar, 2014 1 commit
-
-
Dmitry Timoshkov authored
-
- 06 Feb, 2014 2 commits
-
-
Dmitry Timoshkov authored
server: Add THREAD_[SET|QUERY]_LIMITED_INFORMATION to generic access mappings and appropriately change THREAD_ALL_ACCESS.
-
Dmitry Timoshkov authored
server: Add PROCESS_QUERY_LIMITED_INFORMATION to GENERIC_EXECUTE access mapping and appropriately change PROCESS_ALL_ACCESS.
-
- 04 Feb, 2014 1 commit
-
-
Marcus Meissner authored
-
- 26 Dec, 2013 1 commit
-
-
Dmitry Timoshkov authored
-
- 11 Nov, 2013 1 commit
-
-
André Hentschel authored
-
- 21 Oct, 2013 1 commit
-
-
Dmitry Timoshkov authored
-
- 14 Oct, 2013 2 commits
-
-
Alexandre Julliard authored
-
Andrew Cook authored
-
- 26 Sep, 2013 1 commit
-
-
André Hentschel authored
According to pecoff 8.3.
-
- 09 Sep, 2013 1 commit
-
-
André Hentschel authored
-
- 28 Aug, 2013 1 commit
-
-
Alexandre Julliard authored
-
- 24 May, 2013 1 commit
-
-
Detlef Riekenberg authored
-
- 30 Apr, 2013 1 commit
-
-
Dmitry Timoshkov authored
-