IDA SDK

- Main Page
- Header Files
- Classes
- Modules

Functions
Functions: examine operand flags (specific operands)
Flags structure » Instruction/Data operands

## Detailed Description

## Functions
bool idaapi | isDefArg0 (flags_t F)
| Is the first operand defined? Initially operand has no defined representation.
bool idaapi | isDefArg1 (flags_t F)
| Is the second operand defined? Initially operand has no defined representation.
bool idaapi | isOff0 (flags_t F)
| Is the first operand offset? (example: push offset xxx)
bool idaapi | isOff1 (flags_t F)
| Is the second operand offset? (example: mov ax, offset xxx)
bool idaapi | isChar0 (flags_t F)
| Is the first operand character constant? (example: push 'a')
bool idaapi | isChar1 (flags_t F)
| Is the second operand character constant? (example: mov al, 'a')
bool idaapi | isSeg0 (flags_t F)
| Is the first operand segment selector? (example: push seg seg001)
bool idaapi | isSeg1 (flags_t F)
| Is the second operand segment selector? (example: mov dx, seg dseg)
bool idaapi | isEnum0 (flags_t F)
| Is the first operand a symbolic constant (enum member)?
bool idaapi | isEnum1 (flags_t F)
| Is the second operand a symbolic constant (enum member)?
bool idaapi | isStroff0 (flags_t F)
| Is the first operand an offset within a struct?
bool idaapi | isStroff1 (flags_t F)
| Is the second operand an offset within a struct?
bool idaapi | isStkvar0 (flags_t F)
| Is the first operand a stack variable?
bool idaapi | isStkvar1 (flags_t F)
| Is the second operand a stack variable?
bool idaapi | isFloat0 (flags_t F)
| Is the first operand a floating point number?
bool idaapi | isFloat1 (flags_t F)
| Is the second operand a floating point number?
bool idaapi | isCustFmt0 (flags_t F)
| Does the first operand use a custom data representation?
bool idaapi | isCustFmt1 (flags_t F)
| Does the second operand use a custom data representation?
idaman bool ida_export | isNum0 (flags_t F)
| Is the first operand a number (i.e. binary,octal,decimal or hex?)
idaman bool ida_export | isNum1 (flags_t F)
| Is the second operand a number (i.e. binary,octal,decimal or hex?)
flags_t | get_optype_flags0 (flags_t F)
| Get flags for first operand.
flags_t | get_optype_flags1 (flags_t F)
| Get flags for second operand.