Class Tombstone

java.lang.Object
com.abovevacant.epitaph.core.Tombstone

public final class Tombstone extends Object
Parsed Android tombstone (native crash dump).
  • Field Details

    • arch

      public final Architecture arch
      CPU architecture of the crashed process.
    • guestArch

      public final Architecture guestArch
      Guest CPU architecture (for emulated processes).
    • buildFingerprint

      public final String buildFingerprint
      Android build fingerprint.
    • revision

      public final String revision
      Device revision.
    • timestamp

      public final String timestamp
      Timestamp of the crash.
    • pid

      public final int pid
      Process ID.
    • tid

      public final int tid
      Thread ID that crashed.
    • uid

      public final int uid
      User ID.
    • selinuxLabel

      public final String selinuxLabel
      SELinux label.
    • commandLine

      public final List<String> commandLine
      Command line arguments.
    • processUptime

      public final int processUptime
      Process uptime in seconds.
    • signal

      public final Signal signal
      Signal information, or null if not present.
    • abortMessage

      public final String abortMessage
      Abort message, or empty string if not present.
    • crashDetails

      public final List<CrashDetail> crashDetails
      Additional crash details.
    • causes

      public final List<Cause> causes
      Causes of the crash.
    • threads

      public final Map<Integer,TombstoneThread> threads
      All threads in the process, keyed by thread ID.
    • guestThreads

      public final Map<Integer,TombstoneThread> guestThreads
      Guest threads (for emulated processes), keyed by thread ID.
    • memoryMappings

      public final List<MemoryMapping> memoryMappings
      Memory mappings (loaded libraries/executables).
    • logBuffers

      public final List<LogBuffer> logBuffers
      Log buffers (logcat dumps).
    • openFds

      public final List<FD> openFds
      Open file descriptors.
    • pageSize

      public final int pageSize
      Page size in bytes.
    • hasBeen16kbMode

      public final boolean hasBeen16kbMode
      Whether the process has been in 16KB page mode.
    • stackHistoryBuffer

      public final StackHistoryBuffer stackHistoryBuffer
      Stack history buffer for shadow call stack.
  • Constructor Details

  • Method Details

    • hasSignal

      public boolean hasSignal()
      Returns true if signal information is present.