PandA-2024.02
|
#include <memory_symbol.hpp>
Public Member Functions | |
memory_symbol (unsigned int var, const std::string &_name, unsigned long long _address, unsigned int funId) | |
Constructor. More... | |
~memory_symbol ()=default | |
Destructor. More... | |
void | set_symbol_name (const std::string &_symbol_name) |
Sets the actual name for the variable symbol. More... | |
std::string | get_symbol_name () const |
Returns the current name for the variable symbol. More... | |
void | set_name (const std::string &_name) |
Sets the actual name for the variable. More... | |
std::string | get_name () const |
Returns the current name for the variable. More... | |
void | set_address (unsigned long long _address) |
Sets the actual address for the variable. More... | |
unsigned long long int | get_address () const |
Gets the current address for the variable. More... | |
unsigned int | get_variable () const |
Gets the current the variable. More... | |
bool | notEQ (const memory_symbol &ref) const |
Private Attributes | |
unsigned int | variable |
identifier of the variable More... | |
std::string | symbol_name |
name of the symbol More... | |
std::string | name |
name of the variable More... | |
unsigned long long int | address |
current variable address More... | |
Definition at line 54 of file memory_symbol.hpp.
|
inline |
Constructor.
Definition at line 72 of file memory_symbol.hpp.
References ~memory_symbol().
|
default |
|
inline |
Gets the current address for the variable.
Definition at line 128 of file memory_symbol.hpp.
References address.
|
inline |
Returns the current name for the variable.
Definition at line 112 of file memory_symbol.hpp.
References name.
|
inline |
Returns the current name for the variable symbol.
Definition at line 96 of file memory_symbol.hpp.
References symbol_name.
|
inline |
Gets the current the variable.
Definition at line 136 of file memory_symbol.hpp.
References variable.
|
inline |
Definition at line 141 of file memory_symbol.hpp.
References address, name, symbol_name, and variable.
|
inline |
Sets the actual address for the variable.
Definition at line 120 of file memory_symbol.hpp.
|
inline |
Sets the actual name for the variable.
Definition at line 104 of file memory_symbol.hpp.
|
inline |
Sets the actual name for the variable symbol.
Definition at line 88 of file memory_symbol.hpp.
|
private |
current variable address
Definition at line 66 of file memory_symbol.hpp.
Referenced by get_address(), and notEQ().
|
private |
name of the variable
Definition at line 63 of file memory_symbol.hpp.
Referenced by get_name(), and notEQ().
|
private |
name of the symbol
Definition at line 60 of file memory_symbol.hpp.
Referenced by get_symbol_name(), and notEQ().
|
private |
identifier of the variable
Definition at line 57 of file memory_symbol.hpp.
Referenced by get_variable(), and notEQ().