Saved user settings iterator for local variables. More...
Public Member Functions | |
| virtual int | handle_retrieved_info (const lvar_saved_info_t &lv)=0 |
| Visit user defined local variable information. | |
| virtual int | handle_retrieved_mapping (lvar_mapping_t &lm)=0 |
| Visit user defined local variable information. | |
| virtual int | get_info_qty_for_saving (void)=0 |
| Get number of lvars with user defined settings. | |
| virtual bool | get_info_for_saving (lvar_saved_info_t *lv)=0 |
| Get next user-defined lvar data This function is called while we save information to the idb. | |
| virtual const lvar_mapping_t * | get_info_mapping_for_saving (void)=0 |
| Get lvar mapping info This function is called while we save information to the idb. | |
Public Attributes | |
| int | stkoff_delta |
| Delta to add to IDA stack offset to calculate Hex-Rays stack offsets. | |
| int | flags |
| Various flags. Possible values are from user_lvar_visitor_t property bits. | |
Saved user settings iterator for local variables.
Definition at line 733 of file hexrays.hpp.
| virtual bool user_lvar_visitor_t::get_info_for_saving | ( | lvar_saved_info_t * | lv | ) | [pure virtual] |
Get next user-defined lvar data This function is called while we save information to the idb.
| lv | information to save about variable |
| virtual const lvar_mapping_t* user_lvar_visitor_t::get_info_mapping_for_saving | ( | void | ) | [pure virtual] |
Get lvar mapping info This function is called while we save information to the idb.
| virtual int user_lvar_visitor_t::get_info_qty_for_saving | ( | void | ) | [pure virtual] |
Get number of lvars with user defined settings.
This function is called while we save information to the idb. It resets the enumeration.
| virtual int user_lvar_visitor_t::handle_retrieved_info | ( | const lvar_saved_info_t & | lv | ) | [pure virtual] |
Visit user defined local variable information.
This function is called while we retrieve information from the idb.
| lv | saved information about variable |
| virtual int user_lvar_visitor_t::handle_retrieved_mapping | ( | lvar_mapping_t & | lm | ) | [pure virtual] |
Visit user defined local variable information.
This function is called while we retrieve information from the idb.
| lm | saved information about variable mappings. may be modified. |
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();
Definition at line 737 of file hexrays.hpp.