IDA C++ SDK 9.2
|
All user-defined information about local variables. More...
#include <hexrays.hpp>
Public Member Functions | |
void | swap (lvar_uservec_t &r) |
void | clear () |
bool | empty () const |
lvar_saved_info_t * | find_info (const lvar_locator_t &vloc) |
find saved user settings for given var | |
void | keep_info (const lvar_t &v) |
Preserve user settings for given var. |
Public Attributes | |
lvar_saved_infos_t | lvvec |
User-specified names, types, comments for lvars. | |
lvar_mapping_t | lmaps |
Local variable mapping (used for merging variables) | |
uval_t | stkoff_delta = 0 |
Delta to add to IDA stack offset to calculate Hex-Rays stack offsets. | |
int | ulv_flags = ULV_PRECISE_DEFEA |
Various flags. Possible values are from lvar_uservec_t property bits. |
All user-defined information about local variables.
|
inline |
|
inline |
|
inline |
|
inline |
find saved user settings for given var
lvar_saved_infos_t lvar_uservec_t::lvvec |
User-specified names, types, comments for lvars.
Variables without user-specified info are not present in this vector.
lvar_mapping_t lvar_uservec_t::lmaps |
Local variable mapping (used for merging variables)
uval_t lvar_uservec_t::stkoff_delta = 0 |
Delta to add to IDA stack offset to calculate Hex-Rays stack offsets.
Should be set by the caller before calling save_user_lvar_settings();
int lvar_uservec_t::ulv_flags = ULV_PRECISE_DEFEA |
Various flags. Possible values are from lvar_uservec_t property bits.