[Bug 47198] League of Legends 9.10+ crashes after champion select (anticheat, access of 64-bit TEB from WoW64 via %gs register)

WineHQ Bugzilla wine-bugs at winehq.org
Wed Feb 2 12:44:13 CST 2022


https://bugs.winehq.org/show_bug.cgi?id=47198

--- Comment #115 from Zebediah Figura <z.figura12 at gmail.com> ---
(In reply to David Torok from comment #114)
> Well, this was a while back but as I remember I don't believe syscalls were
> executed after the far jump that changes %cs. Between the 2 far jump %cs
> changes only the 64 bit TEB->PEB access happened. So as far as I understand,
> there is no need to be able to "directly execute" 64 bit syscalls from a 32
> bit process. The normal "syscall path" for this application follows wine's
> own syscall thunks. (Therefore also eliminating the need to solve bug 48291)

>From the analysis shared with me by Andrew Wesie a couple years ago I believe
there were direct SYSCALL instructions. Note also the contents of attachment
64481. Perhaps that's changed since then.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list