Searched refs:opr (Results 1 – 4 of 4) sorted by relevance
231 ud_opr_is_sreg(const struct ud_operand *opr) in ud_opr_is_sreg() argument233 return opr->type == UD_OP_REG && in ud_opr_is_sreg()234 opr->base >= UD_R_ES && in ud_opr_is_sreg()235 opr->base <= UD_R_GS; in ud_opr_is_sreg()246 ud_opr_is_gpr(const struct ud_operand *opr) in ud_opr_is_gpr() argument248 return opr->type == UD_OP_REG && in ud_opr_is_gpr()249 opr->base >= UD_R_AL && in ud_opr_is_gpr()250 opr->base <= UD_R_R15; in ud_opr_is_gpr()
92 ud_syn_rel_target(struct ud *u, struct ud_operand *opr) in ud_syn_rel_target() argument99 switch (opr->size) { in ud_syn_rel_target()100 case 8 : return (u->pc + opr->lval.sbyte) & trunc_mask; in ud_syn_rel_target()101 case 16: return (u->pc + opr->lval.sword) & trunc_mask; in ud_syn_rel_target()102 case 32: return (u->pc + opr->lval.sdword) & trunc_mask; in ud_syn_rel_target()
89 extern LIBUDIS86_DLLEXTERN int ud_opr_is_sreg(const struct ud_operand *opr);91 extern LIBUDIS86_DLLEXTERN int ud_opr_is_gpr(const struct ud_operand *opr);
429 struct ud_operand *opr, in decode_reg() argument460 opr->type = UD_OP_REG; in decode_reg()461 opr->base = reg; in decode_reg()462 opr->size = size; in decode_reg()686 opr->type = UD_OP_MEM; in decode_moffset()687 opr->base = UD_NONE; in decode_moffset()688 opr->index = UD_NONE; in decode_moffset()689 opr->scale = UD_NONE; in decode_moffset()690 opr->size = resolve_operand_size(u, size); in decode_moffset()691 decode_mem_disp(u, u->adr_mode, opr); in decode_moffset()[all …]
Completed in 15 milliseconds