NAME | SYNOPSIS | DESCRIPTION | ATTRIBUTES | SEE ALSO | RESTRICTIONS
rdbc is a target utility.
rdbc provides debugging support for ChorusOS supervisor and user extended actors.
It is a daemon which processes remote debugging requests issued by the Microtec XRAY for ChorusOS debugger. It is accessed from a host by using the Sun RPC over UDP/IP. rdbc must run on a ChorusOS system which includes at least the ACTOR_EXTENDED_MNGT and POSIX_SOCKETS features (minimal Actor and I/O managers).
To enable remote actor debugging (if rdbc is not yet running on the target), launch rdbc before any remote debugging session, as follows:
rsh -n $REMOTE_TARGET arun rdbc &
The rdbc daemon can be killed using the aps and akill C_INIT(1M) commands.
It is possible to run several copies of rdbc in parallel; different udp-port and udp-back-port values must be used for each copy. The default values are 2072 and 2074. The selected value of udp-port must be re-used to create a new board entry in XRAY's chorusos.brd file.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Interface Stability | Evolving |
C_INIT(1M), rsh(1UNIX)
When the debugged actor has been started from XRAY, the standard input/output of the debugged application is that is inherited from the rdbc daemon. If this is not what you require, start the application using rsh, passing the -d -D options to arun, then attach from XRAY. An alternative method would be to use a separate copy of rdbc to debug the application.
NAME | SYNOPSIS | DESCRIPTION | ATTRIBUTES | SEE ALSO | RESTRICTIONS