angr.knowledge_plugins.variables¶
- class angr.knowledge_plugins.variables.VariableManager
Bases:
KnowledgeBasePluginManage variables.
- __init__(kb)
- get_function_manager(func_addr)
- Return type:
- initialize_variable_names()
- Return type:
- get_variable_accesses(variable, same_name=False)
Get a list of all references to the given variable.
- Parameters:
variable (
SimVariable) – The variable.same_name (
bool) – Whether to include all variables with the same variable name, or just based on the variable identifier.
- Return type:
- Returns:
All references to the variable.
- copy()
- static convert_variable_list(vlist, manager)
- Parameters:
manager (VariableManagerInternal)
- load_from_dwarf(cu_list=None)
- Parameters:
cu_list (list[CompilationUnit] | None)
- class angr.knowledge_plugins.variables.VariableType
Bases:
objectDescribes variable types.
- REGISTER = 0¶
- MEMORY = 1¶
Submodules