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

Macros

#define FCI_PROP   0x001
 call has been propagated More...
 
#define FCI_DEAD   0x002
 some return registers were determined dead More...
 
#define FCI_FINAL   0x004
 call type is final, should not be changed More...
 
#define FCI_NORET   0x008
 call does not return More...
 
#define FCI_PURE   0x010
 pure function More...
 
#define FCI_NOSIDE   0x020
 call does not have side effects More...
 
#define FCI_SPLOK   0x040
 spoiled/visible_memory lists have been optimized. More...
 
#define FCI_HASCALL   0x080
 A function is an synthetic helper combined from several instructions and at least one of them was a call to a real functions. More...
 
#define FCI_HASFMT   0x100
 A variadic function with recognized printf- or scanf-style format string. More...
 
#define FCI_EXPLOCS   0x400
 all arglocs are specified explicitly More...
 

Detailed Description

Macro Definition Documentation

◆ FCI_DEAD

#define FCI_DEAD   0x002

some return registers were determined dead

Definition at line 3153 of file hexrays.hpp.

◆ FCI_EXPLOCS

#define FCI_EXPLOCS   0x400

all arglocs are specified explicitly

Definition at line 3168 of file hexrays.hpp.

◆ FCI_FINAL

#define FCI_FINAL   0x004

call type is final, should not be changed

Definition at line 3154 of file hexrays.hpp.

◆ FCI_HASCALL

#define FCI_HASCALL   0x080

A function is an synthetic helper combined from several instructions and at least one of them was a call to a real functions.

Definition at line 3165 of file hexrays.hpp.

◆ FCI_HASFMT

#define FCI_HASFMT   0x100

A variadic function with recognized printf- or scanf-style format string.

Definition at line 3167 of file hexrays.hpp.

◆ FCI_NORET

#define FCI_NORET   0x008

call does not return

Definition at line 3155 of file hexrays.hpp.

◆ FCI_NOSIDE

#define FCI_NOSIDE   0x020

call does not have side effects

Definition at line 3157 of file hexrays.hpp.

◆ FCI_PROP

#define FCI_PROP   0x001

call has been propagated

Definition at line 3152 of file hexrays.hpp.

◆ FCI_PURE

#define FCI_PURE   0x010

pure function

Definition at line 3156 of file hexrays.hpp.

◆ FCI_SPLOK

#define FCI_SPLOK   0x040

spoiled/visible_memory lists have been optimized.

for some functions we can reduce them as soon as information about the arguments becomes available. in order not to try optimize them again we use this bit.

Definition at line 3162 of file hexrays.hpp.