InternalInstruction

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

Internal/Generic instruction implementation. Used for generic decomposition or when architecture details are not fully reified.

Constructors

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

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
open override val mnemonic: String
Link copied to clipboard
open override val opStr: String
Link copied to clipboard
open override val size: Int

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