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
Function type data property bits

used by func_type_data_t::flags More...

Macros

#define FTI_SPOILED   0x0001
 information about spoiled registers is present
 
#define FTI_NORET   0x0002
 noreturn
 
#define FTI_PURE   0x0004
 __pure
 
#define FTI_HIGH   0x0008
 high level prototype (with possibly hidden args)
 
#define FTI_STATIC   0x0010
 static
 
#define FTI_VIRTUAL   0x0020
 virtual
 
#define FTI_CALLTYPE   0x00C0
 mask for FTI_*CALL
 
#define FTI_DEFCALL   0x0000
 default call
 
#define FTI_NEARCALL   0x0040
 near call
 
#define FTI_FARCALL   0x0080
 far call
 
#define FTI_INTCALL   0x00C0
 interrupt call
 
#define FTI_ARGLOCS   0x0100
 info about argument locations has been calculated (stkargs and retloc too)
 
#define FTI_EXPLOCS   0x0200
 all arglocs are specified explicitly
 
#define FTI_CONST   0x0400
 const member function
 
#define FTI_CTOR   0x0800
 constructor
 
#define FTI_DTOR   0x1000
 destructor
 
#define FTI_ALL   0x1FFF
 all defined bits
 

Detailed Description

used by func_type_data_t::flags