cs_detail

NOTE: All information in cs_detail is only available when CS_OPT_DETAIL = CS_OPT_ON Initialized as memset(., 0, offsetof(cs_detail, ARCH)+sizeof(cs_ARCH)) by ARCH_getInstruction in arch/ARCH/ARCHDisassembler.c if cs_detail changes, in particular if a field is added after the union, then update arch/ARCH/ARCHDisassembler.c accordingly

Members

Unions

__anonymous
union __anonymous

Architecture-specific instruction info

Variables

groups
ubyte[8] groups;

< list of group this instruction belong to

groups_count
ubyte groups_count;

< number of groups this insn belongs to

regs_read
ushort[12] regs_read;

< list of implicit registers read by this insn

regs_read_count
ubyte regs_read_count;

< number of implicit registers read by this insn

regs_write
ushort[20] regs_write;

< list of implicit registers modified by this insn

regs_write_count
ubyte regs_write_count;

< number of implicit registers modified by this insn

Meta