- 26 Aug, 2016 2 commits
-
-
Piotr Caban authored
Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
Daniel Lehman authored
Signed-off-by: Daniel Lehman <dlehman@esri.com> Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 23 Aug, 2016 1 commit
-
-
Piotr Caban authored
Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 18 Aug, 2016 6 commits
-
-
Piotr Caban authored
Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
Piotr Caban authored
Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
Piotr Caban authored
Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
Piotr Caban authored
Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
Piotr Caban authored
Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
Piotr Caban authored
Based on work by Alexandre Julliard. Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 10 Aug, 2016 1 commit
-
-
Daniel Lehman authored
Signed-off-by: Daniel Lehman <dlehman@esri.com> Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 08 Aug, 2016 1 commit
-
-
Piotr Caban authored
Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 29 Jul, 2016 1 commit
-
-
Ken Thomases authored
ntdll: For Mac 64-bit, poke NtCurrentTeb()->ThreadLocalStoragePointer to the corresponding offset from %gs. 64-bit Windows apps have hard-coded accesses to %gs:0x58 baked into them. They need to find the ThreadLocalStoragePointer 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. Slot 11 (offset 0x58) is currently used for the implementation of the ttyname() system library function. We do not anticipate that Wine or any of the system libraries or frameworks it uses will call ttyname(). Furthermore, Apple has made it so that future releases of macOS will no longer use that slot. So, we hijack it for our purposes. Signed-off-by: Ken Thomases <ken@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 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>
-
- 06 Jul, 2016 1 commit
-
-
Piotr Caban authored
Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 15 Apr, 2016 1 commit
-
-
Sebastian Lackner authored
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 28 Mar, 2016 1 commit
-
-
Sebastian Lackner authored
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 19 Feb, 2016 2 commits
-
-
Sebastian Lackner authored
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
Sebastian Lackner authored
Similar to eab168cf for x86. Signed-off-by: Sebastian Lackner <sebastian@fds-team.de> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 18 Feb, 2016 1 commit
-
-
Sebastian Lackner authored
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 06 Jan, 2016 1 commit
-
-
Sebastian Lackner authored
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 21 Oct, 2015 1 commit
-
-
Sebastian Lackner authored
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 07 Aug, 2015 1 commit
-
-
Francois Gouget authored
-
- 05 Jun, 2015 2 commits
-
-
Ken Thomases authored
-
Ken Thomases authored
On OS X, Apple uses compact unwind info in preference to DWARF unwind info.
-
- 03 Apr, 2015 1 commit
-
-
Sebastian Lackner authored
-
- 27 Feb, 2015 1 commit
-
-
Sebastian Lackner authored
-
- 06 Feb, 2015 1 commit
-
-
Charles Davis authored
-
- 24 Jul, 2014 1 commit
-
-
Alexandre Julliard authored
-
- 23 Jul, 2014 1 commit
-
-
Alexandre Julliard authored
-
- 11 Jun, 2014 1 commit
-
-
Sebastian Lackner authored
-
- 14 Apr, 2014 1 commit
-
-
Akihiro Sagawa authored
-
- 08 Apr, 2014 3 commits
-
-
Sebastian Lackner authored
-
Sebastian Lackner authored
-
Sebastian Lackner authored
-
- 04 Nov, 2013 1 commit
-
-
Frédéric Delanoy authored
-
- 20 Aug, 2013 1 commit
-
-
Alexandre Julliard authored
-
- 30 Apr, 2013 1 commit
-
-
Dmitry Timoshkov authored
-
- 29 May, 2012 1 commit
-
-
Alexandre Julliard authored
-
- 02 Apr, 2012 1 commit
-
-
Alexandre Julliard authored
-
- 30 Mar, 2012 1 commit
-
-
Alexandre Julliard authored
-