Package com.upmem.dpu

Class DpuFaultDump


  • public final class DpuFaultDump
    extends java.lang.Object
    A dump of a DPU fault context.
    See Also:
    Dpu.debugInit()
    • Method Detail

      • getBkpFaultThreadIndex

        public java.lang.Integer getBkpFaultThreadIndex()
        Returns:
        The DPU thread which triggered the BKP fault, if any (null otherwise).
      • getDmaFaultThreadIndex

        public java.lang.Integer getDmaFaultThreadIndex()
        Returns:
        The DPU thread which triggered the DMA fault, if any (null otherwise).
      • getMemFaultThreadIndex

        public java.lang.Integer getMemFaultThreadIndex()
        Returns:
        The DPU thread which triggered the MEM fault, if any (null otherwise).
      • getBkpFaultId

        public java.lang.Integer getBkpFaultId()
        Returns:
        The specific BKP fault ID, if any (null otherwise).
      • getRunningThreads

        public java.util.List<java.lang.Byte> getRunningThreads()
        Returns:
        The set of DPU threads running when the fault occurred.
      • getPcs

        public short[] getPcs()
        Returns:
        The PC value of each DPU thread.