You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Get operandsconstxed_inst_t*xi=xed_decoded_inst_inst(&xedd);
xed_uint_tnoperands=xed_inst_noperands(xi);
// Get memory operandsxed_uint_tmemops=xed_decoded_inst_number_of_memory_operands(&xedd);
// Get branch infoxed_bool_tis_branch=xed_decoded_inst_is_branch(&xedd);
Operand Access
// Get operand typeconstxed_operand_t*op=xed_inst_operand(xi, i);
xed_operand_enum_top_name=xed_operand_name(op);
// Get register operandsxed_reg_enum_treg=xed_decoded_inst_get_reg(&xedd, op_name);
Advanced Features
Instruction Categories
// Check instruction categoryxed_category_enum_tcategory=xed_decoded_inst_get_category(&xedd);
// Check ISA setxed_isa_set_enum_tisa_set=xed_decoded_inst_get_isa_set(&xedd);
Memory Operands
// Get memory operand infoxed_bool_tmem_read=xed_decoded_inst_mem_read(&xedd, 0);
xed_bool_tmem_write=xed_decoded_inst_mem_written(&xedd, 0);
// Get addressing infoxed_uint_tbase_reg=xed_decoded_inst_get_base_reg(&xedd, 0);
xed_uint_tindex_reg=xed_decoded_inst_get_index_reg(&xedd, 0);