Class HeapObject

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

public final class HeapObject extends Object
Information about a heap allocation.
  • Field Details

    • address

      public final long address
      Address of the heap object.
    • size

      public final long size
      Size of the allocation.
    • allocationTid

      public final long allocationTid
      Thread ID that allocated the object.
    • allocationBacktrace

      public final List<BacktraceFrame> allocationBacktrace
      Backtrace at allocation time.
    • deallocationTid

      public final long deallocationTid
      Thread ID that deallocated the object.
    • deallocationBacktrace

      public final List<BacktraceFrame> deallocationBacktrace
      Backtrace at deallocation time.
  • Constructor Details

    • HeapObject

      public HeapObject(long address, long size, long allocationTid, List<BacktraceFrame> allocationBacktrace, long deallocationTid, List<BacktraceFrame> deallocationBacktrace)