CoreDumpTlvEntry

open class CoreDumpTlvEntry

Core dump type length value entry. These entries contain an additional 32-bit unsigned integer value, off, which marks the memory offset of entries with type TLV_TYPE_MEM. For other types this value should be set to zero and can be ignored. Member variables for type, length, and off use higher bit width primitives to ensure we don't overflow Java's signed integer types.

Constructors

Link copied to clipboard
constructor(type: Int, length: Int, off: Long, value: @NotNull Array<Byte>)

Functions

Link copied to clipboard
@NotNull
open fun fromBytes(data: @NotNull Array<Byte>, offset: Int): @NotNull CoreDumpTlvEntry
Link copied to clipboard
open fun getLength(): Int
Link copied to clipboard
open fun getOff(): Long
Link copied to clipboard
open fun getSize(): Int
Link copied to clipboard
open fun getType(): Int
Link copied to clipboard
open fun getValue(): @NotNull Array<Byte>
Link copied to clipboard
@NotNull
open fun toString(): @NotNull String