Alexandre Julliard pushed to branch master at wine / wine
Commits:
350d13a3 by Vibhav Pant at 2025-07-15T00:43:00+02:00
setupapi/tests: Add tests for built-in device properties.
- - - - -
8a5b2359 by Vibhav Pant at 2025-07-15T00:43:00+02:00
ntoskrnl.exe/tests: Add tests for built-in properties for PnP device instances.
- - - - -
5692c459 by Vibhav Pant at 2025-07-15T00:43:00+02:00
setupapi: Support built-in properties in SetupDiGetDevicePropertyW and CM_Get_DevNode_Property_ExW.
- - - - -
3 changed files:
- dlls/ntoskrnl.exe/tests/ntoskrnl.c
- dlls/setupapi/devinst.c
- dlls/setupapi/tests/devinst.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b2cf163efcce0bb6db628df483916…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b2cf163efcce0bb6db628df483916…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
42cef20d by Yuxuan Shui at 2025-07-14T22:05:03+02:00
ntdll/tests: Check the context of a user callback.
Check which non-volatile registers are set to their saved values before a user
callback is entered.
- - - - -
52294396 by Yuxuan Shui at 2025-07-14T22:05:04+02:00
ntdll: Also restore rbp before calling user mode callback.
If wine dlls are built with frame pointers enabled, the frame pointer will be
used during unwinding.
If we don't restore frame pointer before calling the user mode callback, then
later when the unwinder encounters the user mode callback frame, it will set
the frame pointer to something unexpected (depends on what it was during
`call_user_mode_callback`). Then for the subsequent frame it adjusts the stack
pointer based on the frame pointer, thus derailing the unwinding process.
- - - - -
2 changed files:
- dlls/ntdll/tests/exception.c
- dlls/ntdll/unix/signal_x86_64.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b2c340d72dcc7efdc717c75b385c0…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b2c340d72dcc7efdc717c75b385c0…
You're receiving this email because of your account on gitlab.winehq.org.