The debug command lists or changes the program being debugged. In native mode, it loads the specified application and begins debugging the application. In Java mode, it loads the specified Java application, checks for the existence of the class file, and begins debugging the application.
Print the name and arguments of the program being debugged.
Begin debugging program-name with no process or core.
Begin debugging program-name with core file core.
Begin debugging program-name with process ID process-ID.
Begin debugging program with core file core. program-name can be -. dbx will attempt to extract the name of the executable from the core file. For details, see Debugging a Core File.
Begin debugging program-name with process ID process-ID. program-name can be -; dbx finds it using /proc.
Force loading of a core file, even if it does not match.
The –r option causes dbx to retain all display, trace, when, and stop commands. With no –r option, an implicit delete all and undisplay O are performed.
The –clone option causes another dbx process to begin execution, permitting debugging of more than one process at a time. Valid only if running in the Oracle Developer Studio IDE.
Starts another dbx process debugging nothing. Valid only if running in the Oracle Developer Studio IDE.
Start debugging program-name even if program-name begins with a dash.
where:
core is the name of a core file.
options are the options listed inOptions.
process-ID is the process ID of a running process.
program-name is the path name of the program.
Leaks checking and access checking are disabled when a program is loaded with the debug command. You can enable them with the check command.
Print the name and arguments of the program being debugged.
Begin debugging program-name with no process.
Begin debugging program-name with process ID process-ID.
Begin debugging program-name with process ID process-ID. program-name can be -; dbx finds it using /proc.
The -r option causes dbx to retain all watch commands, display commands, trace commands, when commands, and stop commands. With no -r option, an implicit delete all command and undisplay 0 command are performed.
The -clone option causes another dbx process to begin execution, permitting debugging of more than one process at a time. Valid only if running in the Oracle Developer Studio IDE.
Starts another dbx process debugging nothing. Valid only if running in the Oracle Developer Studio IDE.
Start debugging program-name even if program-name begins with a dash.
where:
options are the options listed inOptions.
process-ID is the process ID of a running process.
program-name is the path name of the program.
Execute commands before prompting for input.
Used with –s, removes
Echo input commands.
Add directory_name to pathmap set (see pathmap Command.
Save and restore keyboard translation state.
Suppress messages about reading stabs.
Run program; if program exits normally, then exit.
Print the readme file for dbx.
Use file instead of current_directory/.dbxrc or $HOME/.dbxrc as the startup file
Suppress reading of initialization file /install-dir/lib/dbxrc.
Print the version of dbx.
Skip n frames on where command.
Marks the end of the option list; use this if the program name starts with a dash.