HprofRecord

sealed class HprofRecord

A Hprof record. These data structure map 1:1 with how records are written in hprof files.

Types

Link copied to clipboard
object HeapDumpEndRecord : HprofRecord

Terminates a series of heap dump segments. Concatenation of heap dump segments equals a heap dump.

Link copied to clipboard
sealed class HeapDumpRecord : HprofRecord
Link copied to clipboard
class LoadClassRecord(    val classSerialNumber: Int,     val id: Long,     val stackTraceSerialNumber: Int,     val classNameStringId: Long) : HprofRecord
Link copied to clipboard
class StackFrameRecord(    val id: Long,     val methodNameStringId: Long,     val methodSignatureStringId: Long,     val sourceFileNameStringId: Long,     val classSerialNumber: Int,     val lineNumber: Int) : HprofRecord
Link copied to clipboard
class StackTraceRecord(    val stackTraceSerialNumber: Int,     val threadSerialNumber: Int,     val stackFrameIds: LongArray) : HprofRecord
Link copied to clipboard
class StringRecord(val id: Long, val string: String) : HprofRecord

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard