Module op
Re-exports§
pub use super::super::pod::OF_NO_BASE_DISP;
pub use super::super::pod::OF_NUMBER;
pub use super::super::pod::OF_OUTER_DISP;
pub use super::super::pod::OF_SHOW;
pub use super::super::pod::op_dtype_t;
pub use super::super::pod::op_t;
pub use super::super::pod::optype_t;
Constants§
- IRI_
EXTENDED - IRI_
RET_ LITERALLY - IRI_
SKIP_ RETTARGET - IRI_
STRICT - dt_
bitfild - dt_byte
- dt_
byte16 - dt_
byte32 - dt_
byte64 - dt_code
- dt_
double - dt_
dword - dt_
float - dt_
fword - dt_half
- dt_ldbl
- dt_
packreal - dt_
qword - dt_
string - dt_
tbyte - dt_
unicode - dt_void
- dt_word
- o_displ
- < An indirect memory reference that uses a register and < has an immediate constant added to it: [reg+N] < There can be several registers.
- o_far
- < An immediate far code reference (inter-segment)
- o_
idpspec0 - < processor specific type.
- o_
idpspec1 - < processor specific type.
- o_
idpspec2 - < processor specific type.
- o_
idpspec3 - < processor specific type.
- o_
idpspec4 - < processor specific type.
- o_
idpspec5 - < processor specific type. < (there can be more processor specific types)
- o_imm
- < An immediate Value (constant).
- o_mem
- < A direct memory reference to a data item. < Use this operand type when the address can be < calculated statically.
- o_near
- < An immediate near code reference (intra-segment)
- o_
phrase - < An indirect memory reference that uses a register: [reg] < There can be several registers but no displacement.
- o_reg
- < General Register (al,ax,es,ds…).
- o_void
- < No Operand.