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
Expression attributes

Used in cexpr_t::exflags. More...

Macros

#define EXFL_CPADONE   0x0001
 pointer arithmetic correction done More...
 
#define EXFL_LVALUE   0x0002
 expression is lvalue even if it doesn't look like it More...
 
#define EXFL_FPOP   0x0004
 floating point operation More...
 
#define EXFL_ALONE   0x0008
 standalone helper More...
 
#define EXFL_CSTR   0x0010
 string literal More...
 
#define EXFL_PARTIAL   0x0020
 type of the expression is considered partial More...
 
#define EXFL_UNDEF   0x0040
 expression uses undefined value More...
 
#define EXFL_JUMPOUT   0x0080
 jump out-of-function More...
 
#define EXFL_VFTABLE   0x0100
 is ptr to vftable (used for cot_memptr, cot_memref) More...
 
#define EXFL_ALL   0x01FF
 all currently defined bits More...
 

Detailed Description

Used in cexpr_t::exflags.

Macro Definition Documentation

◆ EXFL_ALL

#define EXFL_ALL   0x01FF

all currently defined bits

Definition at line 6162 of file hexrays.hpp.

◆ EXFL_ALONE

#define EXFL_ALONE   0x0008

standalone helper

Definition at line 6156 of file hexrays.hpp.

◆ EXFL_CPADONE

#define EXFL_CPADONE   0x0001

pointer arithmetic correction done

Definition at line 6153 of file hexrays.hpp.

◆ EXFL_CSTR

#define EXFL_CSTR   0x0010

string literal

Definition at line 6157 of file hexrays.hpp.

◆ EXFL_FPOP

#define EXFL_FPOP   0x0004

floating point operation

Definition at line 6155 of file hexrays.hpp.

◆ EXFL_JUMPOUT

#define EXFL_JUMPOUT   0x0080

jump out-of-function

Definition at line 6160 of file hexrays.hpp.

◆ EXFL_LVALUE

#define EXFL_LVALUE   0x0002

expression is lvalue even if it doesn't look like it

Definition at line 6154 of file hexrays.hpp.

◆ EXFL_PARTIAL

#define EXFL_PARTIAL   0x0020

type of the expression is considered partial

Definition at line 6158 of file hexrays.hpp.

◆ EXFL_UNDEF

#define EXFL_UNDEF   0x0040

expression uses undefined value

Definition at line 6159 of file hexrays.hpp.

◆ EXFL_VFTABLE

#define EXFL_VFTABLE   0x0100

is ptr to vftable (used for cot_memptr, cot_memref)

Definition at line 6161 of file hexrays.hpp.