(M32R/D): Document "sdireset", "sdistatus", "debug_chaos",

"use_debug_dma",
	"use_mon_code", "use_ib_break", "use_dbt_break".
	(Debugging Output): Improve wording.
	(Set Breaks): Add index entry for "hardware breakpoints".
	(Renesas ICE): Document "e7000", "ftplogin", "ftpload", "drain",
	and "set/show usehardbreakpoints".
	(MIPS Embedded): Document "se/show syn-garbage-limit", "set/show
	monitor-prompt", "set/show monitor-warnings", "pmon".
This commit is contained in:
Eli Zaretskii 2005-04-16 12:03:31 +00:00
parent a5adf40fde
commit ba04e06340
2 changed files with 126 additions and 1 deletions

View File

@ -5,6 +5,8 @@
(Files): Document "set/show stop-on-solib-events". (Files): Document "set/show stop-on-solib-events".
(M32R/D): Document "set/show download-path", "set/show (M32R/D): Document "set/show download-path", "set/show
board-address", "set/show server-address", "upload", "tload". board-address", "set/show server-address", "upload", "tload".
Document "sdireset", "sdistatus", "debug_chaos", "use_debug_dma",
"use_mon_code", "use_ib_break", "use_dbt_break".
(Maintenance Commands): Improve indexing. (Maintenance Commands): Improve indexing.
(Target Commands): Document "set/show hash", "set/show debug (Target Commands): Document "set/show hash", "set/show debug
monitor". monitor".
@ -15,6 +17,11 @@
(Objective-C): Add references to "info classes" and "info (Objective-C): Add references to "info classes" and "info
selectors". selectors".
(Debugging Output): Improve wording. (Debugging Output): Improve wording.
(Set Breaks): Add index entry for "hardware breakpoints".
(Renesas ICE): Document "e7000", "ftplogin", "ftpload", "drain",
and "set/show usehardbreakpoints".
(MIPS Embedded): Document "se/show syn-garbage-limit", "set/show
monitor-prompt", "set/show monitor-warnings", "pmon".
2005-04-15 Eli Zaretskii <eliz@gnu.org> 2005-04-15 Eli Zaretskii <eliz@gnu.org>

View File

@ -2572,6 +2572,7 @@ way, but the breakpoint is automatically deleted after the first time your
program stops there. @xref{Disabling, ,Disabling breakpoints}. program stops there. @xref{Disabling, ,Disabling breakpoints}.
@kindex hbreak @kindex hbreak
@cindex hardware breakpoints
@item hbreak @var{args} @item hbreak @var{args}
Set a hardware-assisted breakpoint. @var{args} are the same as for the Set a hardware-assisted breakpoint. @var{args} are the same as for the
@code{break} command and the breakpoint is set in the same way, but the @code{break} command and the breakpoint is set in the same way, but the
@ -13607,6 +13608,41 @@ If your E7000 is installed as a host on a TCP/IP network, you can just
specify its hostname; @value{GDBN} uses @code{telnet} to connect. specify its hostname; @value{GDBN} uses @code{telnet} to connect.
@end table @end table
The following special commands are available when debugging with the
Renesas E7000 ICE:
@table @code
@item e7000 @var{command}
@kindex e7000
@cindex send command to E7000 monitor
This sends the specified @var{command} to the E7000 monitor.
@item ftplogin @var{machine} @var{username} @var{password} @var{dir}
@kindex ftplogin@r{, E7000}
This command records information for subsequent interface with the
E7000 monitor via the FTP protocol: @value{GDBN} will log into the
named @var{machine} using specified @var{username} and @var{password},
and then chdir to the named directory @var{dir}.
@item ftpload @var{file}
@kindex ftpload@r{, E7000}
This command uses credentials recorded by @code{ftplogin} to fetch and
load the named @var{file} from the E7000 monitor.
@item drain
@kindex drain@r{, E7000}
This command drains any pending text buffers stored on the E7000.
@item set usehardbreakpoints
@itemx show usehardbreakpoints
@kindex set usehardbreakpoints@r{, E7000}
@kindex show usehardbreakpoints@r{, E7000}
@cindex hardware breakpoints, and E7000
These commands set and show the use of hardware breakpoints for all
breakpoints. @xref{Set Breaks, hardware-assisted breakpoint}, for
more information about using hardware breakpoints selectively.
@end table
@node Renesas Special @node Renesas Special
@subsubsection Special @value{GDBN} commands for Renesas micros @subsubsection Special @value{GDBN} commands for Renesas micros
@ -13641,7 +13677,7 @@ memory}. The accepted values for @var{mod} are @code{small},
@end table @end table
@node M32R/D @node M32R/D
@subsection Renesas M32R/D @subsection Renesas M32R/D and M32R/SDI
@table @code @table @code
@kindex target m32r @kindex target m32r
@ -13695,6 +13731,40 @@ executable file is uploaded.
Test the @code{upload} command. Test the @code{upload} command.
@end table @end table
The following commands are available for M32R/SDI:
@table @code
@item sdireset
@kindex sdireset
@cindex reset SDI connection, M32R
This command resets the SDI connection.
@item sdistatus
@kindex sdistatus
This command shows the SDI connection status.
@item debug_chaos
@kindex debug_chaos
@cindex M32R/Chaos debugging
Instructs the remote that M32R/Chaos debugging is to be used.
@item use_debug_dma
@kindex use_debug_dma
Instructs the remote to use the DEBUG_DMA method of accessing memory.
@item use_mon_code
@kindex use_mon_code
Instructs the remote to use the MON_CODE method of accessing memory.
@item use_ib_break
@kindex use_ib_break
Instructs the remote to set breakpoints by IB break.
@item use_dbt_break
@kindex use_dbt_break
Instructs the remote to set breakpoints by DBT.
@end table
@node M68K @node M68K
@subsection M68k @subsection M68k
@ -13850,6 +13920,54 @@ The timeout set by @code{set timeout} does not apply when @value{GDBN}
is waiting for your program to stop. In that case, @value{GDBN} waits is waiting for your program to stop. In that case, @value{GDBN} waits
forever because it has no way of knowing how long the program is going forever because it has no way of knowing how long the program is going
to run before stopping. to run before stopping.
@item set syn-garbage-limit @var{num}
@kindex set syn-garbage-limit@r{, MIPS remote}
@cindex synchronize with remote MIPS target
Limit the maximum number of characters @value{GDBN} should ignore when
it tries to synchronize with the remote target. The default is 10
characters. Setting the limit to -1 means there's no limit.
@item show syn-garbage-limit
@kindex show syn-garbage-limit@r{, MIPS remote}
Show the current limit on the number of characters to ignore when
trying to synchronize with the remote system.
@item set monitor-prompt @var{prompt}
@kindex set monitor-prompt@r{, MIPS remote}
@cindex remote monitor prompt
Tell @value{GDBN} to expect the specified @var{prompt} string from the
remote monitor. The default depends on the target:
@table @asis
@item pmon target
@samp{PMON}
@item ddb target
@samp{NEC010}
@item lsi target
@samp{PMON>}
@end table
@item show monitor-prompt
@kindex show monitor-prompt@r{, MIPS remote}
Show the current strings @value{GDBN} expects as the prompt from the
remote monitor.
@item set monitor-warnings
@kindex set monitor-warnings@r{, MIPS remote}
Enable or disable monitor warnings about hardware breakpoints. This
has effect only for the @code{lsi} target. When on, @value{GDBN} will
display warning messages whose codes are returned by the @code{lsi}
PMON monitor for breakpoint commands.
@item show monitor-warnings
@kindex show monitor-warnings@r{, MIPS remote}
Show the current setting of printing monitor warnings.
@item pmon @var{command}
@kindex pmon@r{, MIPS remote}
@cindex send PMON command
This command allows sending an arbitrary @var{command} string to the
monitor. The monitor must be in debug mode for this to work.
@end table @end table
@node OpenRISC 1000 @node OpenRISC 1000