ESBMC
Efficient SMT-based Context-Bounded Model Checker
Loading...
Searching...
No Matches
jimple_virtual_invoke Member List

This is the complete list of members for jimple_virtual_invoke, including all inherited members.

base_classjimple_virtual_invoke
create_jimple_symbolt(const type2tc &t, const std::string &module, const std::string &name, const std::string &id, const std::string function_name="")jimple_astinlineprotectedstatic
dump() constjimple_astinline
from_json(const json &j) overridejimple_virtual_invokevirtual
get_allocation_function()jimple_astinlineprotectedstatic
get_expression(const json &j)jimple_exprstatic
get_hash_name() constjimple_virtual_invokeinlineprotected
get_lengthof_function()jimple_astinlineprotectedstatic
get_location(const std::string &module, const std::string function_name="")jimple_astinlineprotectedstatic
get_method_name(std::string class_name, std::string function_name)jimple_astinlineprotectedstatic
get_symbol_name(std::string class_name, std::string function_name, std::string symbol)jimple_astinlineprotectedstatic
get_temp_symbol(const type2tc &t, const std::string &class_name, const std::string &function_name)jimple_astinlineprotectedstatic
is_nondet_call() constjimple_virtual_invokeinline
lhsjimple_virtual_invoke
line_locationjimple_ast
lower_invoke2t(contextt &ctx, const std::string &base_class, const std::string &method, const std::string &this_variable, const std::vector< std::shared_ptr< jimple_expr > > &parameters, const expr2tc &lhs, const std::string &class_name, const std::string &function_name)jimple_exprprotectedstatic
methodjimple_virtual_invoke
parametersjimple_virtual_invoke
set_lhs(const expr2tc &expr)jimple_virtual_invokeinline
to_expr2t(contextt &ctx, const std::string &class_name, const std::string &function_name) const overridejimple_virtual_invokevirtual
to_exprt(contextt &, const std::string &, const std::string &) constjimple_exprinlinevirtual
to_string() const overridejimple_virtual_invokeinlinevirtual
variablejimple_virtual_invoke