WINEDBG(1) Wine Developers Manual WINEDBG(1) (NAME) winedbg - Wine (SYNOPSIS) winedbg [ options ] [ program_name [ program_arguments ] | wpid ] winedbg --gdb [ options ] [ program_name [ program_arguments ] | wpid ] winedbg --auto wpid winedbg --minidump [ file.mdmp ] wpid winedbg file.mdmp (DESCRIPTION) winedbg Wine . : - Win32 - Winelib - Dr Watson (MODES) winedbg . winedbg . default winedbg . winedbg (front end) . --gdb winedbg gdb . gdb winedbg gdb API Win32 (proxy) . --auto winedbg AeDebug . winedbg (crash) . . --minidump --auto ( --auto ) minidump . WineDbg . winedbg . file.mdmp winedbg (debuggee) minidump . minidump --minidump . (OPTIONS) default : --command string winedbg string winedbg . pid (winedbg --command "info proc"). --exec filename . --file filename winedbg filename winedbg . gdb : --no-start gdb target remote GDB GDB . --gdb gdb . winedbg gdb GDB . : target remote localhost: TCP winedbg . gdb ddd kgdb gdbgui Qt Creator . --no-start winedbg ( gdb ) . --port port GDB . winedbg . --no-start . --with-xterm gdb xterm(1) . --no-start . ( ) : program_name . winedbg . program_arguments . wpid winedbg pid wpid . info proc winedbg pid . default . ..SH " (COMMANDS)" minidump: winedbg gdb . gdb . gdb differences gdb . abort ( ) . quit . attach N Wine (N ). info process . info process . attach file.mdmp minidump file.mdmp . minidump . detach Wine . WineDbg ( ). kill Wine (). WineDbg ( ). minidump file.mdmp (context) minidump file.mdmp . run . : (breakpoints) . run arg1 arg2... arg1 arg2... . : . thread N (thread) N (N TID ). help . help info info . cont (exception) . pass (filter chain) . step C ( ). next C ( ). stepi ( ). nexti ( ). finish (return) . cont step next stepi nexti (N) N . (Breakpoints, watchpoints) enable N (|) N . disable N (|) N . delete N (|) N . cond N (|) N . cond N expr expr (|) N . expr (|) . . break * N N . break id id . break id N N id . break N N . break $PC . watch * N ( ) N ( ) . watch id ( ) id . id . rwatch * N ( ) N ( ) . rwatch id ( ) id . id . info break (|) ( ) . EntryPoint Dll . (|) id ( ) winedbg ( ). (Stack) bt . bt N N . : up dn . up . up N N . dn . dn N N . frame N N . info locals . show dir . dir pathname pathname . dir . symbolfile pathname pathname . symbolfile pathname N pathname ( N ). list . list - . list N N . list pathname:N N pathname . list id id . list * N N . ',' . : list 123, 234 . list foo.c:1,56 foo.c . (Displaying) display () winedbg . display info display . display expr expr . display /fmt expr expr . expr ( print command ). del display N undisplay N N . (Disassembly) disas . disas expr expr . disas expr,expr . ( ) x expr expr . x /fmt expr expr fmt . print expr expr ( ). print /fmt expr expr ( ). set var = expr expr var ..IP whatis expr C expr fmt letter count letter letter : s ASCII u UTF16 i () x d w c ( 0x20-0x7f ) b g Win32 GUID Wine C . : '!' . USER32!CreateWindowExA. (cast) struct union struct union ( typedef ). . . Wine info class Windows Wine info class id id info share ( .so DLL NE PE) info share N N info regs (CPU) info all-regs CPU (Floating Point) info segment ( i386) info segment N N ( i386) info stack (stack) info map info map N pid N info wnd info wnd N (handle) N info process w-process Wine info thread w-thread Wine info frame ( ). ( ) . () set WINEDEBUG . set warn + win warn win set + win warn/fixme/err/trace win set - win warn/fixme/err/trace win set fixme - all fixme Gdb: gdb gdb . Wine monitor : monitor wnd Wine monitor proc Wine monitor mem Auto minidump: . (ENVIRONMENT) WINE_GDB gdb WINE_GDB ( ) gdb . <> . (AUTHORS) Eric Youngdale . Wine . (BUGS) Wine ..SH " (AVAILABILITY)" winedbg Wine WineHQ Wine . (SEE ALSO) wine(1), Wine . Wine 11.17 October 2005 WINEDBG(1)