# RPMh debugging 

Source: [https://docs.qualcomm.com/doc/80-88500-3/topic/81_RPMh_hardening_and_debugging_.html](https://docs.qualcomm.com/doc/80-88500-3/topic/81_RPMh_hardening_and_debugging_.html)

The resource power manager hardening (RPMh) debugging is based on the
      hardware register or states. The RAM dump captures the RPMh hardware registers or states. The
      CMM scripts from the AOP release are run to parse the RAM dump.

- **[Debug with Hansei RAM dump parser](https://docs.qualcomm.com/doc/80-88500-3/topic/debug_with_hansei_ram_dump_parser.html)**
- **[Debug AOP script](https://docs.qualcomm.com/doc/80-88500-3/topic/82_Debug_AOP_script.html)**
- **[Debug ARC (RPMh hardware block)](https://docs.qualcomm.com/doc/80-88500-3/topic/debugging_rpmh_hardware_block_arc.html)**
- **[Debug BCM (RPMh hardware block)](https://docs.qualcomm.com/doc/80-88500-3/topic/debugging_bcm_rpmh_hardware_block.html)**
- **[Debug PDC (RPMh hardware block)](https://docs.qualcomm.com/doc/80-88500-3/topic/debugging_pdc_rpmh_hardware_block.html)**
- **[Debug VRM (RPMh hardware block)](https://docs.qualcomm.com/doc/80-88500-3/topic/debugging_vrm_rpmh_hardware_block.html)**
- **[Debug client driver](https://docs.qualcomm.com/doc/80-88500-3/topic/84_Debug_of_client_driver.html)**
- **[Debug AOP ADB](https://docs.qualcomm.com/doc/80-88500-3/topic/85_Debugging_AOP_ADB.html)**

**Parent Topic:** [Debug mechanisms](https://docs.qualcomm.com/doc/80-88500-3/topic/77_Debugging_procedures.html)

Last Published: Sep 26, 2023

[Previous Topic
Use GDB on coredumps](https://docs.qualcomm.com/bundle/publicresource/80-88500-3/topics/80_Use_GDB_on_coredumps_.md) [Next Topic
Debug with Hansei RAM dump parser](https://docs.qualcomm.com/bundle/publicresource/80-88500-3/topics/debug_with_hansei_ram_dump_parser.md)