|
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.