.. meta:: :description: A library that can be loaded by ROCr to print the AMDGPU wavefront states :keywords: ROCdebug-agent documentation, ROCR Debug Agent documentation, rocr, ROCR .. _index: **************** ROCr Debug Agent **************** The ROCr Debug Agent is a library that can be loaded by the :doc:`ROCr Runtime ` to provide the following functionality: - Print the state of all AMD GPU wavefronts that cause a queue error (such as a memory violation, executing a ``s_trap 2``, or executing an illegal instruction). - Print the state of all AMD GPU wavefronts by sending a SIGQUIT signal to the process using ``kill -s SIGQUIT `` command or by pressing ``Ctrl-\``, while the program is executing. This functionality is provided for all AMD GPUs supported by the :doc:`ROCm Debugger API (ROCdbgapi) `. The code is open source and hosted at ``__. .. grid:: 2 :gutter: 3 .. grid-item-card:: Install * :doc:`Install ROCr Debug Agent ` * `Build from source `_. .. grid-item-card:: How to * :ref:`User guide ` To contribute to the documentation, refer to `Contributing to ROCm `_. You can find licensing information on the `Licensing `_ page.