Used in lvar_saved_info_t::flags. More...
Macros | |
#define | LVINF_KEEP 0x0001 |
preserve saved user settings regardless of vars for example, if a var loses all its user-defined attributes or even gets destroyed, keep its lvar_saved_info_t. More... | |
#define | LVINF_SPLIT 0x0002 |
split allocation of a new variable. More... | |
#define | LVINF_NOPTR 0x0004 |
variable type should not be a pointer More... | |
#define | LVINF_NOMAP 0x0008 |
forbid automatic mapping of the variable More... | |
#define | LVINF_UNUSED 0x0010 |
unused argument, corresponds to CVAR_UNUSED More... | |
Detailed Description
Used in lvar_saved_info_t::flags.
Macro Definition Documentation
◆ LVINF_KEEP
#define LVINF_KEEP 0x0001 |
preserve saved user settings regardless of vars for example, if a var loses all its user-defined attributes or even gets destroyed, keep its lvar_saved_info_t.
this is used for ephemeral variables that get destroyed by macro recognition.
Definition at line 1440 of file hexrays.hpp.
◆ LVINF_NOMAP
#define LVINF_NOMAP 0x0008 |
forbid automatic mapping of the variable
Definition at line 1445 of file hexrays.hpp.
◆ LVINF_NOPTR
#define LVINF_NOPTR 0x0004 |
variable type should not be a pointer
Definition at line 1444 of file hexrays.hpp.
◆ LVINF_SPLIT
#define LVINF_SPLIT 0x0002 |
split allocation of a new variable.
forces the decompiler to create a new variable at ll.defea
Definition at line 1443 of file hexrays.hpp.
◆ LVINF_UNUSED
#define LVINF_UNUSED 0x0010 |
unused argument, corresponds to CVAR_UNUSED
Definition at line 1446 of file hexrays.hpp.