Latest available version: IDA and decompilers v8.4.240527sp2 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
Functions: examine operand flags (arbitrary operand)


idaman bool ida_export is_defarg (flags64_t F, int n)
 is defined?
idaman bool ida_export is_off (flags64_t F, int n)
 is offset?
idaman bool ida_export is_char (flags64_t F, int n)
 is character constant?
idaman bool ida_export is_seg (flags64_t F, int n)
 is segment?
idaman bool ida_export is_enum (flags64_t F, int n)
 is enum?
idaman bool ida_export is_manual (flags64_t F, int n)
 is forced operand? (use is_forced_operand())
idaman bool ida_export is_stroff (flags64_t F, int n)
 is struct offset?
idaman bool ida_export is_stkvar (flags64_t F, int n)
 is stack variable?
idaman bool ida_export is_fltnum (flags64_t F, int n)
 is floating point number?
idaman bool ida_export is_custfmt (flags64_t F, int n)
 is custom data format?
idaman bool ida_export is_numop (flags64_t F, int n)
 is number (bin, oct, dec, hex)?
idaman bool ida_export is_suspop (ea_t ea, flags64_t F, int n)
 is suspicious operand?

Detailed Description

For the following functions, 'n' may be:

  • zero based operand number if in 0..UA_MAXOP-1
  • OPND_ALL : all operands - function returns 1 if one of the 8 operands satisfies the condition