Alexandre Julliard pushed to branch master at wine / wine
Commits:
2f41ab32 by Eric Pouech at 2025-05-15T23:25:13+02:00
dbghelp: Workaround SAST false positive.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
025ac675 by Eric Pouech at 2025-05-15T23:25:13+02:00
dbghelp: Skip compilands without MSF stream (new PDB).
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
069d3f15 by Eric Pouech at 2025-05-15T23:25:13+02:00
dbghelp: Add method to query backend for symbol by address.
Implement it for PDB backend.
Note that we'll merely use this method to ensure that containing
compiland is fully loaded, and still return a symt ptr.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
15b920fd by Eric Pouech at 2025-05-15T23:25:13+02:00
dbghelp: Add method to query symbols by name.
Implement it for PDB.
It uses DBI hash for lookup, but still returns a symt ptr.
It however forces the full containing compiland load.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
80278c34 by Eric Pouech at 2025-05-15T23:25:13+02:00
dbghelp: Add method to enumerate symbols.
Implement it for PDB backend.
It ensures containing compiland of every matched symbol
is actually loaded.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
0ac1033f by Eric Pouech at 2025-05-15T23:25:13+02:00
dbghelp: Load compilands on demand (new PDB).
(instead of fully loading all compilands at startup).
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
5 changed files:
- dlls/dbghelp/dbghelp_private.h
- dlls/dbghelp/dwarf.c
- dlls/dbghelp/msc.c
- dlls/dbghelp/pdb.c
- dlls/dbghelp/symbol.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/ac2ed42f6b71cebf050c684011939…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/ac2ed42f6b71cebf050c684011939…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
9e6a238f by Rémi Bernon at 2025-05-15T23:21:43+02:00
win32u: Don't load the display drivers in service processes.
In service processes, `get_desktop_window` only creates a fake window
owned by the first calling thread, with only a handle and no client-side
object.
Before 9d6455f91cb7a7d166d5c4708d528b43a63eb4d7 `get_window_thread` was
returning an error (called from `send_message` > `process_message`) in
that case, as client-side object is missing.
After the commit, we only check handle existence and we now return
success and then try to send/process the desktop window message, waiting
for explorer startup which never happens.
Fixes: 9d6455f91cb7a7d166d5c4708d528b43a63eb4d7
- - - - -
3 changed files:
- dlls/win32u/driver.c
- dlls/win32u/win32u_private.h
- dlls/win32u/winstation.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/9e6a238fd6390b70609d403ce4f877…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/9e6a238fd6390b70609d403ce4f877…
You're receiving this email because of your account on gitlab.winehq.org.