Sweden-Number/programs
Rémi Bernon 99b7e2bb32 winedbg: Support qXfer:features:read request.
This reports the full register sets to gdb, telling it about custom
offsets and sizes. It will make the gdb specific register length not
required anymore.

We also have to report architecture specific vector types and flags
that are normally builtin in gdb as it does not load them anymore when
custom register set is reported.

This makes gdb stop using its incorrect heuristics and actually request
the library list, it now correctly gets PE modules information and is
able to correctly use debug info from mixed modules.

Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-03 17:22:10 +02:00
..
arp programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
aspnet_regiis programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
attrib programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
cabarc cabarc: Avoid some conversion to Unix codepage. 2019-11-28 08:50:49 +01:00
cacls programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
chcp.com chcp: Set the global codepage when called with an argument. 2019-12-12 23:16:40 +01:00
clock clock: Build with msvcrt. 2019-04-29 18:46:25 +02:00
cmd cmd: Use wide character string literals in directory.c. 2020-03-25 19:26:17 +01:00
conhost programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
control control: Build with msvcrt. 2019-04-29 18:46:25 +02:00
cscript wscript: Build with msvcrt. 2019-05-02 11:08:17 +02:00
dism programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
dpnsvr programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
dxdiag dxdiag: Build with msvcrt. 2019-04-29 18:46:25 +02:00
eject programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
expand programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
explorer explorer: Support '/cd,' command line option. 2020-04-01 21:17:24 +02:00
extrac32 extrac32: Build with msvcrt. 2019-04-29 18:46:25 +02:00
fc programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
find find/tests: Add tests for file based search. 2020-01-30 16:31:06 +01:00
findstr programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
fsutil programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
hh hh: Build with msvcrt. 2019-04-30 09:53:59 +02:00
hostname programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
icacls programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
icinfo programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
iexplore iexplore: Build with msvcrt. 2019-04-30 09:54:08 +02:00
ipconfig programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
lodctr programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
mofcomp programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
mshta makefiles: Build stub programs with msvcrt. 2019-04-24 11:27:57 +02:00
msidb programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
msiexec msiexec: Build with msvcrt. 2019-04-30 09:54:38 +02:00
msinfo32 programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
net programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
netsh programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
netstat programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
ngen programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
notepad notepad: Fix parsing of quoted command line. 2019-10-21 17:11:43 +02:00
oleview oleview: Build with msvcrt. 2019-04-30 09:55:42 +02:00
ping programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
plugplay programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
powershell programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
presentationfontcache programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
progman progman: Build with msvcrt. 2019-04-30 09:55:50 +02:00
reg programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
regasm programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
regedit regedit: Fix double free error in GetValueName. 2019-10-31 17:44:51 +01:00
regini programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
regsvcs programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
regsvr32 regsvr32: Re-exec as 32-bit or 64-bit if necessary. 2019-10-21 20:43:51 +02:00
rpcss rpcss: Implement interface to return sequential identifiers. 2019-11-08 10:29:03 +01:00
rundll.exe16 makefiles: Always build 16-bit modules with msvcrt. 2020-04-02 11:09:19 +02:00
rundll32 rundll32: Add wrapper to call entry point on i386. 2020-01-21 21:54:59 +01:00
sc programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
schtasks programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
sdbinst programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
secedit programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
servicemodelreg programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
services services: Initialize OVERLAPPED Offset and OffsetHigh. 2020-03-11 22:59:33 +01:00
shutdown programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
spoolsv programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
start start.exe: STARTUPINFOW needs the STARTF_USESHOWWINDOW flag. 2019-11-26 15:38:32 +01:00
subst programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
svchost programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
systeminfo programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
taskkill programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
tasklist programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
taskmgr makefiles: Allow using EXTRADLLFLAGS instead of APPMODE. 2019-04-24 11:27:39 +02:00
termsv programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
uninstaller programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
unlodctr programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
view view: Build with msvcrt. 2019-05-01 10:40:40 +02:00
wevtutil programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
whoami whoami: Add semi-stub application to display username. 2020-03-10 20:12:57 +01:00
wineboot wineboot: Populate BIOS registry keys. 2020-02-21 13:48:44 +01:00
winebrowser winecrt0: Make the main() and wmain() entry points cdecl. 2019-05-30 15:04:06 +02:00
winecfg winecfg: Add Downloads and Templates to shell folders UI interface. 2020-02-24 10:11:59 +01:00
wineconsole wineconsole: Allow maximization. 2020-03-09 12:10:52 +01:00
winedbg winedbg: Support qXfer:features:read request. 2020-04-03 17:22:10 +02:00
winedevice programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
winefile winefile: Explicitly mark qsort() callback funtions cdecl. 2019-05-06 07:13:53 -05:00
winemenubuilder winemenubuilder: Remove useless cast to self. 2019-03-09 02:10:28 +01:00
winemine winemine: Build with msvcrt. 2019-05-02 11:08:16 +02:00
winemsibuilder programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
winepath winecrt0: Make the main() and wmain() entry points cdecl. 2019-05-30 15:04:06 +02:00
winetest winetest: Build with msvcrt. 2020-03-03 14:20:29 +01:00
winevdm winevdm: Increase buffer size to fix format-overflow warning. 2019-11-13 22:36:58 +01:00
winhelp.exe16 makefiles: Always build 16-bit modules with msvcrt. 2020-04-02 11:09:19 +02:00
winhlp32 winhlp32: Build with msvcrt. 2019-05-02 11:08:17 +02:00
winmgmt programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
winoldap.mod16 makefiles: Always build 16-bit modules with msvcrt. 2020-04-02 11:09:19 +02:00
winver winver: Fix program exit code. 2019-11-07 12:34:28 +01:00
wmic programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
wmplayer programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
wordpad include: Remove now useless forced _WIN32_IE defines. 2020-03-20 19:38:38 +01:00
write write: Build with msvcrt. 2019-05-02 11:08:17 +02:00
wscript wscript/tests: Get rid of mystrchr. 2020-02-03 20:48:04 +01:00
wuauserv programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00
wusa wusa: Install updates. 2019-12-02 22:02:56 +01:00
xcopy programs: Make all program entrypoints cdecl. 2019-10-17 17:05:47 +02:00