reactos/modules/rostests/winetests/kernel32
Timo Kreuzer 5645f7cf8f [KERNEL32] Fix startup context of initial thread
When creating a new process the monster function CreateProcessInternalW calls BaseInitializeContext to set up the context for the initial thread. One of the parameters is the PEB pointer. Instead of passing the pointer to the newly created process' PEB, the function was passing it's own PEB address, leading to test failures. How this is not an issue otherwise is a mystery to be resolved by someone else.
Also remove ros_skip_flaky marks in kernel32_winetest:process (yes, flaky, because sometimes the PEB addresses actually match)
2023-08-16 22:03:05 +03:00
..
actctx.c [RTL] Add code to SxS manifest parser to parse XML namespaces (#2512) 2020-09-20 22:56:42 +02:00
atom.c Remove unnecessary executable bits 2018-08-15 18:29:09 +02:00
change.c Remove unnecessary executable bits 2018-08-15 18:29:09 +02:00
CMakeLists.txt [CMAKE] Elimitate the use of GCC and CLANG variables 2022-05-27 01:37:34 +03:00
codepage.c Remove unnecessary executable bits 2018-08-15 18:29:09 +02:00
comm.c Remove unnecessary executable bits 2018-08-15 18:29:09 +02:00
console.c Remove unnecessary executable bits 2018-08-15 18:29:09 +02:00
debugger.c
directory.c Remove unnecessary executable bits 2018-08-15 18:29:09 +02:00
drive.c Remove unnecessary executable bits 2018-08-15 18:29:09 +02:00
environ.c Remove unnecessary executable bits 2018-08-15 18:29:09 +02:00
fiber.c
file.c Remove unnecessary executable bits 2018-08-15 18:29:09 +02:00
format_msg.c Remove unnecessary executable bits 2018-08-15 18:29:09 +02:00
generated.c [KERNEL32_WINETEST] Uncomment out 'LPEXCEPTION_RECORD' checks 2020-03-28 20:56:25 +01:00
heap.c Remove unnecessary executable bits 2018-08-15 18:29:09 +02:00
loader.c
locale.c Remove unnecessary executable bits 2018-08-15 18:29:09 +02:00
mailslot.c [ROSTESTS] Skip some flaky test / do not count successes 2019-12-04 01:24:49 +01:00
module.c Remove unnecessary executable bits 2018-08-15 18:29:09 +02:00
path.c Remove unnecessary executable bits 2018-08-15 18:29:09 +02:00
pipe.c [ROSTESTS] Skip some test on x64 2021-07-10 18:41:12 +02:00
precomp.h
process.c [KERNEL32] Fix startup context of initial thread 2023-08-16 22:03:05 +03:00
profile.c Remove unnecessary executable bits 2018-08-15 18:29:09 +02:00
resource.c
resource.rc
sync.c [ROSTESTS] Skip some test on x64 2021-07-10 18:41:12 +02:00
testlist.c Remove unnecessary executable bits 2018-08-15 18:29:09 +02:00
thread.c [WINETESTS] Remove forced _WIN32_WINNT defines (#2463) 2020-04-03 14:01:22 +02:00
time.c Remove unnecessary executable bits 2018-08-15 18:29:09 +02:00
timer.c [WINETESTS] Remove forced _WIN32_WINNT defines (#2463) 2020-04-03 14:01:22 +02:00
toolhelp.c
version.c [WINETESTS] Remove forced _WIN32_WINNT defines (#2463) 2020-04-03 14:01:22 +02:00
virtual.c [ROSTESTS] Skip some test on x64 2021-07-10 18:41:12 +02:00
volume.c