cs_regs_access

Retrieve all the registers accessed by an instruction, either explicitly or implicitly.

WARN: when in 'diet' mode, this API is irrelevant because engine does not store registers.

@handle: handle returned by cs_open() @insn: disassembled instruction structure returned from cs_disasm() or cs_disasm_iter() @regs_read: on return, this array contains all registers read by instruction. @regs_read_count: number of registers kept inside @regs_read array. @regs_write: on return, this array contains all registers written by instruction. @regs_write_count: number of registers kept inside @regs_write array.

@return CS_ERR_OK on success, or other value on failure (refer to cs_err enum for detailed error).

extern (C)
cs_regs_access

Meta