18.1.4 Features for Debugging MS Windows PE executables
GDB supports native debugging of MS Windows programs, and
defines a few commands specific to the Cygwin port. This
subsection describes those commands.
info w32
- This is a prefix of MS Windows specific commands which print
information about the target system and important OS structures.
info w32 selector
- This command displays information returned by
the Win32 API
GetThreadSelectorEntry
function.
It takes an optional argument that is evaluated to
a long value to give the information about this given selector.
Without argument, this command displays information
about the the six segment registers.
info dll
- This is a Cygwin specific alias of info shared.
dll-symbols
- This command loads symbols from a dll similarly to
add-sym command but without the need to specify a base address.
set new-console mode
- If mode is
on
the debuggee will
be started in a new console on next start.
If mode is off
i, the debuggee will
be started in the same console as the debugger.
show new-console
- Displays whether a new console is used
when the debuggee is started.
set new-group mode
- This boolean value controls whether the debuggee should
start a new group or stay in the same group as the debugger.
This affects the way the Windows OS handles
Ctrl-C.
show new-group
- Displays current value of new-group boolean.
set debugevents
- This boolean value adds debug output concerning events seen by the debugger.
set debugexec
- This boolean value adds debug output concerning execute events
seen by the debugger.
set debugexceptions
- This boolean value adds debug ouptut concerning exception events
seen by the debugger.
set debugmemory
- This boolean value adds debug ouptut concerning memory events
seen by the debugger.
set shell
- This boolean values specifies whether the debuggee is called
via a shell or directly (default value is on).
show shell
- Displays if the debuggee will be started with a shell.
This document was generated
by Christian Perrier on February, 7 2004
using texi2html