Instruction Detail
data class InstructionDetail(val regsRead: List<Register> = emptyList(), val regsWritten: List<Register> = emptyList(), val groups: List<InstructionGroup> = emptyList(), val writeback: Boolean = false, val archDetail: ArchDetail? = null)(source)
Detailed instruction information.
Available only when detail mode is enabled via CapstoneBuilder.detail.
Constructors
Link copied to clipboard
constructor(regsRead: List<Register> = emptyList(), regsWritten: List<Register> = emptyList(), groups: List<InstructionGroup> = emptyList(), writeback: Boolean = false, archDetail: ArchDetail? = null)
Properties
Link copied to clipboard
Get all registers accessed (read or written)
Link copied to clipboard
Architecture-specific details (type-safe via sealed class)
Link copied to clipboard
List of instruction groups this instruction belongs to
Link copied to clipboard
List of registers implicitly written by this instruction