[PATCH 4/4] ntdll: Use syscall dispatcher to restore context in NtSetContextThread.
Signed-off-by: Jacek Caban <jacek(a)codeweavers.com> --- The patch unmarks win7u tests as broken(). My theory is that it's really a difference between real 32-bit kernel and wow. dlls/ntdll/tests/exception.c | 2 +- dlls/ntdll/unix/signal_i386.c | 21 ++++++++++++++++----- tools/winebuild/import.c | 10 +++++++++- 3 files changed, 26 insertions(+), 7 deletions(-)
Hi, While running your changed tests, I think I found new failures. Being a bot and all I'm not very good at pattern recognition, so I might be wrong, but could you please double-check? Full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=86282 Your paranoid android. === debiant2 (32 bit report) === ntdll: exception.c:7678: Test failed: Got unexpected data 0x55, i 4. exception.c:7678: Test failed: Got unexpected data 0x65, i 5. exception.c:7678: Test failed: Got unexpected data 0x75, i 6. exception.c:7678: Test failed: Got unexpected data 0x85, i 7. === debiant2 (32 bit French report) === ntdll: exception.c:7678: Test failed: Got unexpected data 0x55, i 4. exception.c:7678: Test failed: Got unexpected data 0x65, i 5. exception.c:7678: Test failed: Got unexpected data 0x75, i 6. exception.c:7678: Test failed: Got unexpected data 0x85, i 7. === debiant2 (32 bit Japanese:Japan report) === ntdll: exception.c:7678: Test failed: Got unexpected data 0x55, i 4. exception.c:7678: Test failed: Got unexpected data 0x65, i 5. exception.c:7678: Test failed: Got unexpected data 0x75, i 6. exception.c:7678: Test failed: Got unexpected data 0x85, i 7. === debiant2 (32 bit Chinese:China report) === ntdll: exception.c:7678: Test failed: Got unexpected data 0x55, i 4. exception.c:7678: Test failed: Got unexpected data 0x65, i 5. exception.c:7678: Test failed: Got unexpected data 0x75, i 6. exception.c:7678: Test failed: Got unexpected data 0x85, i 7. === debiant2 (32 bit WoW report) === ntdll: exception.c:7678: Test failed: Got unexpected data 0x55, i 4. exception.c:7678: Test failed: Got unexpected data 0x65, i 5. exception.c:7678: Test failed: Got unexpected data 0x75, i 6. exception.c:7678: Test failed: Got unexpected data 0x85, i 7. === debiant2 (64 bit WoW report) === ntdll: exception.c:7678: Test failed: Got unexpected data 0x55, i 4. exception.c:7678: Test failed: Got unexpected data 0x65, i 5. exception.c:7678: Test failed: Got unexpected data 0x75, i 6. exception.c:7678: Test failed: Got unexpected data 0x85, i 7.
participants (2)
-
Jacek Caban -
Marvin