In addition to the usual functionality for debugging multithreaded programs, dbx provides functionality for debugging an OpenMP program. All of the dbx commands that operate on threads and LWPs can be used for OpenMP debugging. dbx does not support asynchronous thread control in OpenMP debugging.