Alexandre Julliard
|
db26df5934
ntdll: Go through the syscall return path for syscall faults.
|
%!s(int64=3) %!d(string=hai) anos |
Alexandre Julliard
|
0702d6b886
ntdll: Don't allow single-stepping through syscalls.
|
%!s(int64=3) %!d(string=hai) anos |
Alexandre Julliard
|
7954b86f6b
ntdll: Switch to the kernel stack for syscalls on ARM.
|
%!s(int64=3) %!d(string=hai) anos |
Alexandre Julliard
|
08c4419a49
ntdll: Switch to the kernel stack for syscalls on ARM64.
|
%!s(int64=3) %!d(string=hai) anos |
Alexandre Julliard
|
25b093f384
ntdll: Switch to the kernel stack for syscalls on x86-64.
|
%!s(int64=3) %!d(string=hai) anos |
Alexandre Julliard
|
308a5e7c4d
ntdll: Switch to the kernel stack for syscalls on i386.
|
%!s(int64=3) %!d(string=hai) anos |
Alexandre Julliard
|
050378d4d7
ntdll: Only restore the modified parts of the syscall frame on i386.
|
%!s(int64=3) %!d(string=hai) anos |
Alexandre Julliard
|
32f1bfd0f0
ntdll: Only restore the modified parts of the syscall frame on x86-64.
|
%!s(int64=3) %!d(string=hai) anos |
Alexandre Julliard
|
42e42e9085
ntdll: Use a single syscall dispatcher controlled by global flags on i386.
|
%!s(int64=3) %!d(string=hai) anos |
Alexandre Julliard
|
3d9cb5e4f8
ntdll: Use a single syscall dispatcher controlled by global flags on x86-64.
|
%!s(int64=3) %!d(string=hai) anos |
Alexandre Julliard
|
e79fa1866c
winebuild: Add support for multiple syscall descriptor tables.
|
%!s(int64=3) %!d(string=hai) anos |
Alexandre Julliard
|
543e49397f
winebuild: Store all parameters on the stack for syscall thunks on ARM.
|
%!s(int64=3) %!d(string=hai) anos |
Jacek Caban
|
e979ee96b6
ntdll: Use xsave compaction in syscall dispatcher.
|
%!s(int64=4) %!d(string=hai) anos |
Jacek Caban
|
af74bd3122
ntdll: Use syscall dispatcher to restore context in NtSetContextThread.
|
%!s(int64=4) %!d(string=hai) anos |
Jacek Caban
|
5d228d6fc9
ntdll: Store x86 YMM context insyscall dispatcher.
|
%!s(int64=4) %!d(string=hai) anos |
Jacek Caban
|
ce5f17c892
ntdll: Store FPU and XMM contexts in x86 syscall frame.
|
%!s(int64=4) %!d(string=hai) anos |
Jacek Caban
|
e341d1f695
ntdll: Restore all non-volatile i386 registers in syscall dispatcher.
|
%!s(int64=4) %!d(string=hai) anos |
Jacek Caban
|
b04f2689a2
ntdll: Store all non-volatile i386 registers in syscall dispatcher.
|
%!s(int64=4) %!d(string=hai) anos |
Jacek Caban
|
c6d303ca23
ntdll: Reserve space for full i386 context in syscall frame.
|
%!s(int64=4) %!d(string=hai) anos |
Alexandre Julliard
|
abf4747ba7
winebuild: Simplify constant loading on ARM.
|
%!s(int64=4) %!d(string=hai) anos |
Alexandre Julliard
|
4ef8e946f1
winebuild: Set Thumb bit in CPSR register on syscall entry.
|
%!s(int64=4) %!d(string=hai) anos |
Jacek Caban
|
a8856381ed
ntdll: Use xsavec in x86_64 syscall dispatcher.
|
%!s(int64=4) %!d(string=hai) anos |
Jacek Caban
|
437bef6ac1
ntdll: Use syscall dispatcher for restoring context in x86_64 NtSetContextThread implementation.
|
%!s(int64=4) %!d(string=hai) anos |
Jacek Caban
|
11e3d43c26
ntdll: Store x86_64 YMM context in syscall frame.
|
%!s(int64=4) %!d(string=hai) anos |
Jacek Caban
|
a06d60bd5f
winebuild: Factor out output_syscall_dispatcher.
|
%!s(int64=4) %!d(string=hai) anos |
Jacek Caban
|
be8729c9f5
winebuild: Restore x86_64 FPU context and nonvolatile registers in syscall dispatcher.
|
%!s(int64=4) %!d(string=hai) anos |
Jacek Caban
|
9b6f715b28
winebuild: Restore all x86_64 control registers in syscall dispatcher.
|
%!s(int64=4) %!d(string=hai) anos |
Jacek Caban
|
f72940de8e
ntdll: Store segment registers in x86_64 syscall frame.
|
%!s(int64=4) %!d(string=hai) anos |
Jacek Caban
|
4e5b61bb06
ntdll: Store stack pointer in x86_64 syscall frame.
|
%!s(int64=4) %!d(string=hai) anos |
Jacek Caban
|
accf7a0908
ntdll: Store instruction pointer register in x86_64 syscall frame.
|
%!s(int64=4) %!d(string=hai) anos |