Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
f264bd32
Commit
f264bd32
authored
Sep 13, 2002
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Moved the debugger to programs/winedbg where it belongs.
parent
81bdcf12
Hide whitespace changes
Inline
Side-by-side
Showing
29 changed files
with
8 additions
and
45 deletions
+8
-45
configure
configure
+2
-2
configure.ac
configure.ac
+1
-1
TODO
debugger/TODO
+0
-35
Makefile.in
programs/Makefile.in
+4
-4
.cvsignore
programs/winedbg/.cvsignore
+0
-0
Makefile.in
programs/winedbg/Makefile.in
+1
-1
README
programs/winedbg/README
+0
-0
break.c
programs/winedbg/break.c
+0
-0
db_disasm.c
programs/winedbg/db_disasm.c
+0
-1
dbg.y
programs/winedbg/dbg.y
+0
-0
debug.l
programs/winedbg/debug.l
+0
-0
debugger.h
programs/winedbg/debugger.h
+0
-0
display.c
programs/winedbg/display.c
+0
-0
expr.c
programs/winedbg/expr.c
+0
-0
expr.h
programs/winedbg/expr.h
+0
-0
ext_debugger.c
programs/winedbg/ext_debugger.c
+0
-0
gdbproxy.c
programs/winedbg/gdbproxy.c
+0
-0
hash.c
programs/winedbg/hash.c
+0
-0
info.c
programs/winedbg/info.c
+0
-0
intvar.h
programs/winedbg/intvar.h
+0
-0
memory.c
programs/winedbg/memory.c
+0
-0
module.c
programs/winedbg/module.c
+0
-0
msc.c
programs/winedbg/msc.c
+0
-0
registers.c
programs/winedbg/registers.c
+0
-0
source.c
programs/winedbg/source.c
+0
-0
stabs.c
programs/winedbg/stabs.c
+0
-0
stack.c
programs/winedbg/stack.c
+0
-1
types.c
programs/winedbg/types.c
+0
-0
winedbg.c
programs/winedbg/winedbg.c
+0
-0
No files found.
configure
View file @
f264bd32
...
...
@@ -14192,7 +14192,7 @@ MAKE_TEST_RULES=dlls/Maketest.rules
MAKE_PROG_RULES
=
programs/Makeprog.rules
ac_config_files
=
"
$ac_config_files
Make.rules dlls/Makedll.rules dlls/Maketest.rules programs/Makeprog.rules Makefile d
ebugger/Makefile dlls/Makefile dlls/advapi32/Makefile dlls/advapi32/tests/Makefile dlls/avicap32/Makefile dlls/avifil32/Makefile dlls/comcat/Makefile dlls/comctl32/Makefile dlls/commdlg/Makefile dlls/crtdll/Makefile dlls/crypt32/Makefile dlls/d3d8/Makefile dlls/dciman32/Makefile dlls/ddraw/Makefile dlls/devenum/Makefile dlls/dinput/Makefile dlls/dinput8/Makefile dlls/dplay/Makefile dlls/dplayx/Makefile dlls/dsound/Makefile dlls/gdi/Makefile dlls/glu32/Makefile dlls/icmp/Makefile dlls/imagehlp/Makefile dlls/imm32/Makefile dlls/kernel/Makefile dlls/kernel/tests/Makefile dlls/lzexpand/Makefile dlls/mapi32/Makefile dlls/mpr/Makefile dlls/msacm/Makefile dlls/msacm/imaadp32/Makefile dlls/msacm/msadp32/Makefile dlls/msacm/msg711/Makefile dlls/msacm/winemp3/Makefile dlls/msdmo/Makefile dlls/msimg32/Makefile dlls/msisys/Makefile dlls/msnet32/Makefile dlls/msrle32/Makefile dlls/msvcrt/Makefile dlls/msvcrt20/Makefile dlls/msvideo/Makefile dlls/netapi32/Makefile dlls/netapi32/tests/Makefile dlls/ntdll/Makefile dlls/ntdll/tests/Makefile dlls/odbc32/Makefile dlls/ole32/Makefile dlls/oleaut32/Makefile dlls/oleaut32/tests/Makefile dlls/olecli/Makefile dlls/oledlg/Makefile dlls/olepro32/Makefile dlls/olesvr/Makefile dlls/opengl32/Makefile dlls/psapi/Makefile dlls/qcap/Makefile dlls/quartz/Makefile dlls/rasapi32/Makefile dlls/richedit/Makefile dlls/rpcrt4/Makefile dlls/serialui/Makefile dlls/setupapi/Makefile dlls/shdocvw/Makefile dlls/shell32/Makefile dlls/shell32/tests/Makefile dlls/shfolder/Makefile dlls/shlwapi/Makefile dlls/shlwapi/tests/Makefile dlls/snmpapi/Makefile dlls/sti/Makefile dlls/tapi32/Makefile dlls/ttydrv/Makefile dlls/twain/Makefile dlls/url/Makefile dlls/urlmon/Makefile dlls/user/Makefile dlls/user/tests/Makefile dlls/version/Makefile dlls/win32s/Makefile dlls/winaspi/Makefile dlls/winedos/Makefile dlls/wineps/Makefile dlls/wininet/Makefile dlls/wininet/tests/Makefile dlls/winmm/Makefile dlls/winmm/joystick/Makefile dlls/winmm/mcianim/Makefile dlls/winmm/mciavi/Makefile dlls/winmm/mcicda/Makefile dlls/winmm/mciseq/Makefile dlls/winmm/mciwave/Makefile dlls/winmm/midimap/Makefile dlls/winmm/wavemap/Makefile dlls/winmm/winealsa/Makefile dlls/winmm/winearts/Makefile dlls/winmm/wineaudioio/Makefile dlls/winmm/winenas/Makefile dlls/winmm/wineoss/Makefile dlls/winnls/Makefile dlls/winsock/Makefile dlls/winsock/tests/Makefile dlls/winspool/Makefile dlls/wintrust/Makefile dlls/wow32/Makefile dlls/wsock32/Makefile dlls/x11drv/Makefile documentation/Makefile include/Makefile library/Makefile miscemu/Makefile ole/Makefile programs/Makefile programs/avitools/Makefile programs/clock/Makefile programs/cmdlgtst/Makefile programs/control/Makefile programs/expand/Makefile programs/notepad/Makefile programs/osversioncheck/Makefile programs/progman/Makefile programs/regapi/Makefile programs/regedit/Makefile programs/regsvr32/Makefile programs/regtest/Makefile programs/uninstaller/Makefile programs/view/Makefile programs/wcmd/Makefile programs/wineconsole
/Makefile programs/winefile/Makefile programs/winemine/Makefile programs/winepath/Makefile programs/winetest/Makefile programs/winhelp/Makefile programs/winver/Makefile server/Makefile tools/Makefile tools/widl/Makefile tools/winapi/Makefile tools/winebuild/Makefile tools/winedump/Makefile tools/wmc/Makefile tools/wpp/Makefile tools/wrc/Makefile tsx11/Makefile unicode/Makefile"
ac_config_files
=
"
$ac_config_files
Make.rules dlls/Makedll.rules dlls/Maketest.rules programs/Makeprog.rules Makefile d
lls/Makefile dlls/advapi32/Makefile dlls/advapi32/tests/Makefile dlls/avicap32/Makefile dlls/avifil32/Makefile dlls/comcat/Makefile dlls/comctl32/Makefile dlls/commdlg/Makefile dlls/crtdll/Makefile dlls/crypt32/Makefile dlls/d3d8/Makefile dlls/dciman32/Makefile dlls/ddraw/Makefile dlls/devenum/Makefile dlls/dinput/Makefile dlls/dinput8/Makefile dlls/dplay/Makefile dlls/dplayx/Makefile dlls/dsound/Makefile dlls/gdi/Makefile dlls/glu32/Makefile dlls/icmp/Makefile dlls/imagehlp/Makefile dlls/imm32/Makefile dlls/kernel/Makefile dlls/kernel/tests/Makefile dlls/lzexpand/Makefile dlls/mapi32/Makefile dlls/mpr/Makefile dlls/msacm/Makefile dlls/msacm/imaadp32/Makefile dlls/msacm/msadp32/Makefile dlls/msacm/msg711/Makefile dlls/msacm/winemp3/Makefile dlls/msdmo/Makefile dlls/msimg32/Makefile dlls/msisys/Makefile dlls/msnet32/Makefile dlls/msrle32/Makefile dlls/msvcrt/Makefile dlls/msvcrt20/Makefile dlls/msvideo/Makefile dlls/netapi32/Makefile dlls/netapi32/tests/Makefile dlls/ntdll/Makefile dlls/ntdll/tests/Makefile dlls/odbc32/Makefile dlls/ole32/Makefile dlls/oleaut32/Makefile dlls/oleaut32/tests/Makefile dlls/olecli/Makefile dlls/oledlg/Makefile dlls/olepro32/Makefile dlls/olesvr/Makefile dlls/opengl32/Makefile dlls/psapi/Makefile dlls/qcap/Makefile dlls/quartz/Makefile dlls/rasapi32/Makefile dlls/richedit/Makefile dlls/rpcrt4/Makefile dlls/serialui/Makefile dlls/setupapi/Makefile dlls/shdocvw/Makefile dlls/shell32/Makefile dlls/shell32/tests/Makefile dlls/shfolder/Makefile dlls/shlwapi/Makefile dlls/shlwapi/tests/Makefile dlls/snmpapi/Makefile dlls/sti/Makefile dlls/tapi32/Makefile dlls/ttydrv/Makefile dlls/twain/Makefile dlls/url/Makefile dlls/urlmon/Makefile dlls/user/Makefile dlls/user/tests/Makefile dlls/version/Makefile dlls/win32s/Makefile dlls/winaspi/Makefile dlls/winedos/Makefile dlls/wineps/Makefile dlls/wininet/Makefile dlls/wininet/tests/Makefile dlls/winmm/Makefile dlls/winmm/joystick/Makefile dlls/winmm/mcianim/Makefile dlls/winmm/mciavi/Makefile dlls/winmm/mcicda/Makefile dlls/winmm/mciseq/Makefile dlls/winmm/mciwave/Makefile dlls/winmm/midimap/Makefile dlls/winmm/wavemap/Makefile dlls/winmm/winealsa/Makefile dlls/winmm/winearts/Makefile dlls/winmm/wineaudioio/Makefile dlls/winmm/winenas/Makefile dlls/winmm/wineoss/Makefile dlls/winnls/Makefile dlls/winsock/Makefile dlls/winsock/tests/Makefile dlls/winspool/Makefile dlls/wintrust/Makefile dlls/wow32/Makefile dlls/wsock32/Makefile dlls/x11drv/Makefile documentation/Makefile include/Makefile library/Makefile miscemu/Makefile ole/Makefile programs/Makefile programs/avitools/Makefile programs/clock/Makefile programs/cmdlgtst/Makefile programs/control/Makefile programs/expand/Makefile programs/notepad/Makefile programs/osversioncheck/Makefile programs/progman/Makefile programs/regapi/Makefile programs/regedit/Makefile programs/regsvr32/Makefile programs/regtest/Makefile programs/uninstaller/Makefile programs/view/Makefile programs/wcmd/Makefile programs/wineconsole/Makefile programs/winedbg
/Makefile programs/winefile/Makefile programs/winemine/Makefile programs/winepath/Makefile programs/winetest/Makefile programs/winhelp/Makefile programs/winver/Makefile server/Makefile tools/Makefile tools/widl/Makefile tools/winapi/Makefile tools/winebuild/Makefile tools/winedump/Makefile tools/wmc/Makefile tools/wpp/Makefile tools/wrc/Makefile tsx11/Makefile unicode/Makefile"
cat
>
confcache
<<
\
_ACEOF
...
...
@@ -14674,7 +14674,6 @@ do
"dlls/Maketest.rules" ) CONFIG_FILES="
$CONFIG_FILES
dlls/Maketest.rules" ;;
"programs/Makeprog.rules" ) CONFIG_FILES="
$CONFIG_FILES
programs/Makeprog.rules" ;;
"Makefile" ) CONFIG_FILES="
$CONFIG_FILES
Makefile" ;;
"debugger/Makefile" ) CONFIG_FILES="
$CONFIG_FILES
debugger/Makefile" ;;
"dlls/Makefile" ) CONFIG_FILES="
$CONFIG_FILES
dlls/Makefile" ;;
"dlls/advapi32/Makefile" ) CONFIG_FILES="
$CONFIG_FILES
dlls/advapi32/Makefile" ;;
"dlls/advapi32/tests/Makefile" ) CONFIG_FILES="
$CONFIG_FILES
dlls/advapi32/tests/Makefile" ;;
...
...
@@ -14804,6 +14803,7 @@ do
"programs/view/Makefile" ) CONFIG_FILES="
$CONFIG_FILES
programs/view/Makefile" ;;
"programs/wcmd/Makefile" ) CONFIG_FILES="
$CONFIG_FILES
programs/wcmd/Makefile" ;;
"programs/wineconsole/Makefile" ) CONFIG_FILES="
$CONFIG_FILES
programs/wineconsole/Makefile" ;;
"programs/winedbg/Makefile" ) CONFIG_FILES="
$CONFIG_FILES
programs/winedbg/Makefile" ;;
"programs/winefile/Makefile" ) CONFIG_FILES="
$CONFIG_FILES
programs/winefile/Makefile" ;;
"programs/winemine/Makefile" ) CONFIG_FILES="
$CONFIG_FILES
programs/winemine/Makefile" ;;
"programs/winepath/Makefile" ) CONFIG_FILES="
$CONFIG_FILES
programs/winepath/Makefile" ;;
...
...
configure.ac
View file @
f264bd32
...
...
@@ -1365,7 +1365,6 @@ dlls/Makedll.rules
dlls/Maketest.rules
programs/Makeprog.rules
Makefile
debugger/Makefile
dlls/Makefile
dlls/advapi32/Makefile
dlls/advapi32/tests/Makefile
...
...
@@ -1495,6 +1494,7 @@ programs/uninstaller/Makefile
programs/view/Makefile
programs/wcmd/Makefile
programs/wineconsole/Makefile
programs/winedbg/Makefile
programs/winefile/Makefile
programs/winemine/Makefile
programs/winepath/Makefile
...
...
debugger/TODO
deleted
100644 → 0
View file @
81bdcf12
This is a list of things that theoretically should be possible in some
way or another. No commitment to actually do these, but these sound
possible to me right now. In no particular order. If someone else
wants to dig in, feel free.
1) Some kind of watchpoint capability. Pretty easy, but we end up
running the program really slowly one instruction at a time.
Use hardware debug registers for this (much harder)???
2) Some kind of .wdbinit file.
3) Add 'info line' command. Not all *that* useful, but it would tell you
the range of PC for a given source line.
4) Add search directory list for PDB files. We have the path in the
DOS notation (i.e. C:\foo\bar\xxx.c), which may be a useful hint.
Maybe not.
5) Add support for emacs mode so that you can run under emacs and have
the source pop up automatically. Only useful once the list command
is implemented.
6 Add support for Borland. I have heard rumors that Borland is forthcoming
with info about how their stuff works, so this might not be that
bad.
7 Add support for Win16. Not sure if this is really worth the trouble. How
much are people really going to use this in the long run???
8) Some of the newer displays are still a little bit sparse on information.
Make these more like gdb.
9) Make sure operator precedence works OK.
****************
programs/Makefile.in
View file @
f264bd32
...
...
@@ -5,7 +5,6 @@ VPATH = @srcdir@
MODULE
=
none
SUBDIRS
=
\
$(TOPOBJDIR)
/debugger
\
avitools
\
clock
\
cmdlgtst
\
...
...
@@ -22,6 +21,7 @@ SUBDIRS = \
view
\
wcmd
\
wineconsole
\
winedbg
\
winefile
\
winemine
\
winepath
\
...
...
@@ -101,10 +101,10 @@ check test:: $(SUBDIRS:%=%/__test__)
wineconsole.exe$(DLLEXT)
:
wineconsole/wineconsole.exe$(DLLEXT)
$(RM)
$@
&&
$(LN_S)
wineconsole/wineconsole.exe
$(DLLEXT)
$@
winedbg.exe$(DLLEXT)
:
$(TOPOBJDIR)/debugger
/winedbg.exe$(DLLEXT)
$(RM)
$@
&&
$(LN_S)
$(TOPOBJDIR)
/debugger
/winedbg.exe
$(DLLEXT)
$@
winedbg.exe$(DLLEXT)
:
winedbg
/winedbg.exe$(DLLEXT)
$(RM)
$@
&&
$(LN_S)
winedbg
/winedbg.exe
$(DLLEXT)
$@
wineconsole/wineconsole.exe$(DLLEXT)
:
wineconsole
$(TOPOBJDIR)/debugger/winedbg.exe$(DLLEXT)
:
$(TOPOBJDIR)/debugger
winedbg/winedbg.exe$(DLLEXT)
:
winedbg
### Dependencies:
debugger
/.cvsignore
→
programs/winedbg
/.cvsignore
View file @
f264bd32
File moved
debugger
/Makefile.in
→
programs/winedbg
/Makefile.in
View file @
f264bd32
TOPSRCDIR
=
@top_srcdir@
TOPOBJDIR
=
..
TOPOBJDIR
=
..
/..
SRCDIR
=
@srcdir@
VPATH
=
@srcdir@
MODULE
=
winedbg.exe
...
...
debugger
/README
→
programs/winedbg
/README
View file @
f264bd32
File moved
debugger
/break.c
→
programs/winedbg
/break.c
View file @
f264bd32
File moved
debugger
/db_disasm.c
→
programs/winedbg
/db_disasm.c
View file @
f264bd32
...
...
@@ -1826,4 +1826,3 @@ void DEBUG_Disasm( DBG_ADDR *addr, int display )
}
#endif
/* __i386__ */
debugger
/dbg.y
→
programs/winedbg
/dbg.y
View file @
f264bd32
File moved
debugger
/debug.l
→
programs/winedbg
/debug.l
View file @
f264bd32
File moved
debugger
/debugger.h
→
programs/winedbg
/debugger.h
View file @
f264bd32
File moved
debugger
/display.c
→
programs/winedbg
/display.c
View file @
f264bd32
File moved
debugger
/expr.c
→
programs/winedbg
/expr.c
View file @
f264bd32
File moved
debugger
/expr.h
→
programs/winedbg
/expr.h
View file @
f264bd32
File moved
debugger
/ext_debugger.c
→
programs/winedbg
/ext_debugger.c
View file @
f264bd32
File moved
debugger
/gdbproxy.c
→
programs/winedbg
/gdbproxy.c
View file @
f264bd32
File moved
debugger
/hash.c
→
programs/winedbg
/hash.c
View file @
f264bd32
File moved
debugger
/info.c
→
programs/winedbg
/info.c
View file @
f264bd32
File moved
debugger
/intvar.h
→
programs/winedbg
/intvar.h
View file @
f264bd32
File moved
debugger
/memory.c
→
programs/winedbg
/memory.c
View file @
f264bd32
File moved
debugger
/module.c
→
programs/winedbg
/module.c
View file @
f264bd32
File moved
debugger
/msc.c
→
programs/winedbg
/msc.c
View file @
f264bd32
File moved
debugger
/registers.c
→
programs/winedbg
/registers.c
View file @
f264bd32
File moved
debugger
/source.c
→
programs/winedbg
/source.c
View file @
f264bd32
File moved
debugger
/stabs.c
→
programs/winedbg
/stabs.c
View file @
f264bd32
File moved
debugger
/stack.c
→
programs/winedbg
/stack.c
View file @
f264bd32
...
...
@@ -474,4 +474,3 @@ DEBUG_GetCurrentFrame(struct name_hash ** name, unsigned int * eip,
return
FALSE
;
#endif
/* __i386__ */
}
debugger
/types.c
→
programs/winedbg
/types.c
View file @
f264bd32
File moved
debugger
/winedbg.c
→
programs/winedbg
/winedbg.c
View file @
f264bd32
File moved
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment