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
Chain properties

Macros

#define CHF_INITED   0x01
 is chain initialized? (valid only after lvar allocation) More...
 
#define CHF_REPLACED   0x02
 chain operands have been replaced? More...
 
#define CHF_OVER   0x04
 overlapped chain More...
 
#define CHF_FAKE   0x08
 fake chain created by widen_chains() More...
 
#define CHF_PASSTHRU   0x10
 pass-thru chain, must use the input variable to the block More...
 
#define CHF_TERM   0x20
 terminating chain; the variable does not survive across the block More...
 

Detailed Description

Macro Definition Documentation

◆ CHF_FAKE

#define CHF_FAKE   0x08

fake chain created by widen_chains()

Definition at line 3319 of file hexrays.hpp.

◆ CHF_INITED

#define CHF_INITED   0x01

is chain initialized? (valid only after lvar allocation)

Definition at line 3316 of file hexrays.hpp.

◆ CHF_OVER

#define CHF_OVER   0x04

overlapped chain

Definition at line 3318 of file hexrays.hpp.

◆ CHF_PASSTHRU

#define CHF_PASSTHRU   0x10

pass-thru chain, must use the input variable to the block

Definition at line 3320 of file hexrays.hpp.

◆ CHF_REPLACED

#define CHF_REPLACED   0x02

chain operands have been replaced?

Definition at line 3317 of file hexrays.hpp.

◆ CHF_TERM

#define CHF_TERM   0x20

terminating chain; the variable does not survive across the block

Definition at line 3321 of file hexrays.hpp.