X86Instruction

data class X86Instruction(val id: Int, val address: Long, val size: Int, val bytes: ByteArray, val mnemonic: String, val opStr: String, val detail: InstructionDetail) : Instruction(source)

X86 architecture-specific instruction.

Constructors

Link copied to clipboard
constructor(id: Int, address: Long, size: Int, bytes: ByteArray, mnemonic: String, opStr: String, detail: InstructionDetail)

Properties

Link copied to clipboard
open override val address: Long
Link copied to clipboard
open override val bytes: ByteArray
Link copied to clipboard
Link copied to clipboard
open override val id: Int
Link copied to clipboard
val imm: Long?
Link copied to clipboard
open override val mnemonic: String
Link copied to clipboard
Link copied to clipboard
open override val opStr: String
Link copied to clipboard
open override val size: Int
Link copied to clipboard

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun isInGroup(group: InstructionGroup): Boolean

Check if instruction belongs to a specific group

Link copied to clipboard
open override fun toString(): String

Human-readable string representation