Latest available version: IDA and decompilers v8.4.240320sp1 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
Fixup handler properties

Used by fixup_handler_t::props. More...

Macros

#define FHF_VERIFY   0x0001
 verify that the value fits into WIDTH bits. More...
 
#define FHF_CODE   0x0002
 verify that ITEM_EA in std_apply() points to an instruction. More...
 
#define FHF_FORCE_CODE   0x0004
 if ITEM_EA in std_apply() points to an unknown item, then convert it to code. More...
 
#define FHF_ABS_OPVAL   0x0008
 create absolute refinfo in std_apply() because the operand also has the absolute value (usually for o_near operands)
 
#define FHF_SIGNED   0x0010
 the operand value is signed. More...
 

Detailed Description

Used by fixup_handler_t::props.

Macro Definition Documentation

◆ FHF_VERIFY

#define FHF_VERIFY   0x0001

verify that the value fits into WIDTH bits.

If this property is not set we just truncate the value.

◆ FHF_CODE

#define FHF_CODE   0x0002

verify that ITEM_EA in std_apply() points to an instruction.

◆ FHF_FORCE_CODE

#define FHF_FORCE_CODE   0x0004

if ITEM_EA in std_apply() points to an unknown item, then convert it to code.

this property is valid only with FHF_CODE.

◆ FHF_SIGNED

#define FHF_SIGNED   0x0010

the operand value is signed.

create a refinfo with REFINFO_SIGNEDOP in std_apply()