Skip Navigation Links | |
Exit Print View | |
Oracle Solaris Studio 12.3: Debugging a Program With dbx Oracle Solaris Studio 12.3 Information Library |
4. Viewing and Navigating To Code
5. Controlling Program Execution
Attaching dbx to a Running Process
Continuing Execution of a Program
To Resume Program Execution at a Specific Line
Using Ctrl+C to Stop a Process
6. Setting Breakpoints and Traces
8. Evaluating and Displaying Data
11. Debugging Multithreaded Applications
16. Debugging Fortran Using dbx
17. Debugging a Java Application With dbx
18. Debugging at the Machine-Instruction Level
19. Using dbx With the Korn Shell
When you have finished debugging the program, use the detach command to detach dbx from the program. The program then resumes running independently of dbx, unless you specify the -stop option when you detach it.
To detach a process from running under the control of dbx:
(dbx) detach
You can detach a process and leave it in a stopped state while you temporarily apply other /proc-based debugging tools that might be blocked when dbx has exclusive access. For example:
(dbx) oproc=$proc # Remember the old process ID (dbx) detach -stop (dbx) /usr/proc/bin/pwdx $oproc (dbx) attach $oproc
For more information, see detach Command.