Local variable property bits

Used in lvar_t::flags. More...

Macros

#define CVAR_USED   0x00000001
 is used in the code?
 
#define CVAR_TYPE   0x00000002
 the type is defined?
 
#define CVAR_NAME   0x00000004
 has nice name?
 
#define CVAR_MREG   0x00000008
 corresponding mregs were replaced?
 
#define CVAR_NOWD   0x00000010
 width is unknown
 
#define CVAR_UNAME   0x00000020
 user-defined name
 
#define CVAR_UTYPE   0x00000040
 user-defined type
 
#define CVAR_RESULT   0x00000080
 function result variable
 
#define CVAR_ARG   0x00000100
 function argument
 
#define CVAR_FAKE   0x00000200
 fake variable (return var or va_list)
 
#define CVAR_OVER   0x00000400
 overlapping variable
 
#define CVAR_FLOAT   0x00000800
 used in a fpu insn
 
#define CVAR_SPOILED   0x00001000
 internal flag, do not use: spoiled var
 
#define CVAR_MAPDST   0x00002000
 other variables are mapped to this var
 
#define CVAR_PARTIAL   0x00004000
 variable type is partialy defined
 
#define CVAR_THISARG   0x00008000
 'this' argument of c++ member functions
 
#define CVAR_FORCED   0x00010000
 variable was created by an explicit request More...
 
#define CVAR_REGNAME   0x00020000
 has a register name (like _RAX)
 
#define CVAR_NOPTR   0x00040000
 variable cannot be a pointer (user choice)
 
#define CVAR_DUMMY   0x00080000
 dummy argument (added to fill a hole in More...
 
#define CVAR_NOTARG   0x00100000
 variable cannot be an input argument
 
#define CVAR_AUTOMAP   0x00200000
 variable was automatically mapped
 

Detailed Description

Used in lvar_t::flags.

Macro Definition Documentation

◆ CVAR_DUMMY

#define CVAR_DUMMY   0x00080000

dummy argument (added to fill a hole in

the argument list)

Definition at line 1176 of file hexrays.hpp.

Referenced by lvar_t::is_automapped(), and lvar_t::is_dummy_arg().

◆ CVAR_FORCED

#define CVAR_FORCED   0x00010000

variable was created by an explicit request

otherwise we could reuse an existing var

Definition at line 1172 of file hexrays.hpp.

Referenced by lvar_t::is_automapped(), and lvar_t::is_forced_var().