CBMC
java_bytecode_convert_methodt Member List

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

address_mapt typedefjava_bytecode_convert_methodt
any_superclass_has_clinit_methodjava_bytecode_convert_methodtprotected
assert_no_exceptions_thrownjava_bytecode_convert_methodtprotected
bytecode_write_typet enum namejava_bytecode_convert_methodtprotected
CAST_AS_NEEDED enum valuejava_bytecode_convert_methodtprotected
class_has_clinit_methodjava_bytecode_convert_methodtprotected
class_hierarchyjava_bytecode_convert_methodtprotected
convert(const symbolt &class_symbol, const methodt &, const std::optional< prefix_filtert > &method_context)java_bytecode_convert_methodtprotected
convert_aload(const irep_idt &statement, const exprt::operandst &op)java_bytecode_convert_methodtprotectedstatic
convert_astore(const irep_idt &statement, const exprt::operandst &op, const source_locationt &location)java_bytecode_convert_methodtprotected
convert_athrow(const source_locationt &location, const exprt::operandst &op, codet &c, exprt::operandst &results) constjava_bytecode_convert_methodtprotected
convert_checkcast(const exprt &arg0, const exprt::operandst &op, codet &c, exprt::operandst &results) constjava_bytecode_convert_methodtprotected
convert_cmp(const exprt::operandst &op, exprt::operandst &results) constjava_bytecode_convert_methodtprotected
convert_cmp2(const irep_idt &statement, const exprt::operandst &op, exprt::operandst &results) constjava_bytecode_convert_methodtprotected
convert_const(const irep_idt &statement, const constant_exprt &arg0, exprt::operandst &results) constjava_bytecode_convert_methodtprotected
convert_dup2(exprt::operandst &op, exprt::operandst &results)java_bytecode_convert_methodtprotected
convert_dup2_x1(exprt::operandst &op, exprt::operandst &results)java_bytecode_convert_methodtprotected
convert_dup2_x2(exprt::operandst &op, exprt::operandst &results)java_bytecode_convert_methodtprotected
convert_getstatic(const source_locationt &source_location, const exprt &arg0, const symbol_exprt &symbol_expr, bool is_assertions_disabled_field, codet &c, exprt::operandst &results)java_bytecode_convert_methodtprotected
convert_if(const java_bytecode_convert_methodt::address_mapt &address_map, const exprt::operandst &op, const irep_idt &id, const mp_integer &number, const source_locationt &location) constjava_bytecode_convert_methodtprotected
convert_if_cmp(const java_bytecode_convert_methodt::address_mapt &address_map, const u1 bytecode, const exprt::operandst &op, const mp_integer &number, const source_locationt &location) constjava_bytecode_convert_methodtprotected
convert_ifnonull(const java_bytecode_convert_methodt::address_mapt &address_map, const exprt::operandst &op, const mp_integer &number, const source_locationt &location) constjava_bytecode_convert_methodtprotected
convert_ifnull(const java_bytecode_convert_methodt::address_mapt &address_map, const exprt::operandst &op, const mp_integer &number, const source_locationt &location) constjava_bytecode_convert_methodtprotected
convert_iinc(const exprt &arg0, const exprt &arg1, const source_locationt &location, method_offsett address)java_bytecode_convert_methodtprotected
convert_instructions(const methodt &)java_bytecode_convert_methodtprotected
convert_invoke(source_locationt location, const irep_idt &statement, class_method_descriptor_exprt &class_method_descriptor, codet &c, exprt::operandst &results)java_bytecode_convert_methodtprotected
convert_invoke_dynamic(const source_locationt &location, std::size_t instruction_address, const exprt &arg0, codet &result_code)java_bytecode_convert_methodtprotected
convert_load(const exprt &index, char type_char, size_t address)java_bytecode_convert_methodtprotected
convert_monitorenterexit(const irep_idt &statement, const exprt::operandst &op, const source_locationt &source_location)java_bytecode_convert_methodtprotected
convert_multianewarray(const source_locationt &location, const exprt &arg0, const exprt::operandst &op, exprt::operandst &results)java_bytecode_convert_methodtprotected
convert_new(const source_locationt &location, const exprt &arg0, codet &c, exprt::operandst &results)java_bytecode_convert_methodtprotected
convert_newarray(const source_locationt &location, const irep_idt &statement, const exprt &arg0, const exprt::operandst &op, exprt::operandst &results)java_bytecode_convert_methodtprotected
convert_parameter_annotations(const methodt &method, const java_method_typet &method_type)java_bytecode_convert_methodtprotected
convert_pop(const irep_idt &statement, const exprt::operandst &op)java_bytecode_convert_methodtprotected
convert_putfield(const fieldref_exprt &arg0, const exprt::operandst &op)java_bytecode_convert_methodtprotected
convert_putstatic(const source_locationt &location, const exprt &arg0, const exprt::operandst &op, const symbol_exprt &symbol_expr)java_bytecode_convert_methodtprotected
convert_ret(const std::vector< method_offsett > &jsr_ret_targets, const exprt &arg0, const source_locationt &location, const method_offsett address)java_bytecode_convert_methodtprotected
convert_shl(const irep_idt &statement, const exprt::operandst &op, exprt::operandst &results) constjava_bytecode_convert_methodtprotected
convert_store(const irep_idt &statement, const exprt &arg0, const exprt::operandst &op, const method_offsett address, const source_locationt &location)java_bytecode_convert_methodtprotected
convert_switch(const exprt::operandst &op, const java_bytecode_parse_treet::instructiont::argst &args, const source_locationt &location)java_bytecode_convert_methodtprotected
convert_ushr(const irep_idt &statement, const exprt::operandst &op, exprt::operandst &results) constjava_bytecode_convert_methodtprotected
create_stack_tmp_var(const std::string &, const typet &, code_blockt &, exprt &)java_bytecode_convert_methodtprotected
current_methodjava_bytecode_convert_methodtprotected
do_exception_handling(const methodt &method, const std::set< method_offsett > &working_set, method_offsett cur_pc, codet &c)java_bytecode_convert_methodtprotected
draw_edges_from_ret_to_jsr(address_mapt &address_map, const std::vector< method_offsett > &jsr_ret_targets, const std::vector< std::vector< java_bytecode_parse_treet::instructiont >::const_iterator > &ret_instructions) constjava_bytecode_convert_methodtprotected
find_initializers(local_variable_table_with_holest &vars, const address_mapt &amap, const java_cfg_dominatorst &doms)java_bytecode_convert_methodtprotected
find_initializers_for_slot(local_variable_table_with_holest::iterator firstvar, local_variable_table_with_holest::iterator varlimit, const address_mapt &amap, const java_cfg_dominatorst &doms)java_bytecode_convert_methodtprotected
find_variable_for_slot(size_t address, variablest &var_list)java_bytecode_convert_methodtprotected
get_block_for_pcrange(block_tree_nodet &tree, code_blockt &this_block, method_offsett address_start, method_offsett address_limit, method_offsett next_block_start_address)java_bytecode_convert_methodtprotected
get_clinit_call(const irep_idt &classname)java_bytecode_convert_methodtprotected
get_or_create_block_for_pcrange(block_tree_nodet &tree, code_blockt &this_block, method_offsett address_start, method_offsett address_limit, method_offsett next_block_start_address, const address_mapt &amap, bool allow_merge=true)java_bytecode_convert_methodtprotected
get_static_field(const irep_idt &class_identifier, const irep_idt &component_name) constjava_bytecode_convert_methodtprotected
INST_INDEX enum valuejava_bytecode_convert_methodtprotected
INST_INDEX_CONST enum valuejava_bytecode_convert_methodtprotected
instruction_sizet enum namejava_bytecode_convert_methodtprotected
instructionst typedefjava_bytecode_convert_methodt
instructiont typedefjava_bytecode_convert_methodt
is_method_inherited(const irep_idt &classname, const irep_idt &mangled_method_name) constjava_bytecode_convert_methodtprotected
is_parameter(const local_variablet &v)java_bytecode_convert_methodtinlineprotected
java_bytecode_convert_method_unit_testt classjava_bytecode_convert_methodtfriend
java_bytecode_convert_methodt(symbol_table_baset &symbol_table, message_handlert &_message_handler, size_t _max_array_length, bool throw_assertion_error, std::optional< ci_lazy_methods_neededt > needed_lazy_methods, java_string_library_preprocesst &_string_preprocess, const class_hierarchyt &class_hierarchy, bool threading_support, bool assert_no_exceptions_thrown)java_bytecode_convert_methodtinline
java_cfg_dominatorst typedefjava_bytecode_convert_methodt
label(const irep_idt &address)java_bytecode_convert_methodtprotectedstatic
local_variable_table_with_holest typedefjava_bytecode_convert_methodt
local_variable_tablet typedefjava_bytecode_convert_methodt
local_variablet typedefjava_bytecode_convert_methodt
logjava_bytecode_convert_methodtprotected
max_array_lengthjava_bytecode_convert_methodtprotected
method_has_thisjava_bytecode_convert_methodtprotected
method_idjava_bytecode_convert_methodtprotected
method_offsett typedefjava_bytecode_convert_methodt
method_return_typejava_bytecode_convert_methodtprotected
methodt typedefjava_bytecode_convert_methodt
needed_lazy_methodsjava_bytecode_convert_methodtprotected
NO_CAST enum valuejava_bytecode_convert_methodtprotected
nsjava_bytecode_convert_methodtprotected
operator()(const symbolt &class_symbol, const methodt &method, const std::optional< prefix_filtert > &method_context)java_bytecode_convert_methodtinline
pop(std::size_t n)java_bytecode_convert_methodtprotected
pop_residue(std::size_t n)java_bytecode_convert_methodtprotected
push(const exprt::operandst &o)java_bytecode_convert_methodtprotected
replace_call_to_cprover_assume(source_locationt location, codet &c)java_bytecode_convert_methodtprotected
replace_goto_target(codet &repl, const irep_idt &old_label, const irep_idt &new_label)java_bytecode_convert_methodtprotectedstatic
save_stack_entries(const std::string &, code_blockt &, const bytecode_write_typet, const irep_idt &)java_bytecode_convert_methodtprotected
setup_local_variables(const methodt &m, const address_mapt &amap)java_bytecode_convert_methodtprotected
slots_for_parametersjava_bytecode_convert_methodtprotected
stackjava_bytecode_convert_methodtprotected
stackt typedefjava_bytecode_convert_methodtprotected
string_preprocessjava_bytecode_convert_methodtprotected
symbol_tablejava_bytecode_convert_methodtprotected
threading_supportjava_bytecode_convert_methodtprotected
throw_assertion_errorjava_bytecode_convert_methodtprotected
tmp_variable(const std::string &prefix, const typet &type)java_bytecode_convert_methodtprotected
tmp_varsjava_bytecode_convert_methodtprotected
try_catch_handler(method_offsett address, const java_bytecode_parse_treet::methodt::exception_tablet &exception_table) constjava_bytecode_convert_methodtprotected
used_local_namesjava_bytecode_convert_methodtprotected
variable(const exprt &arg, char type_char, size_t address)java_bytecode_convert_methodtprotected
variable_cast_argumentt enum namejava_bytecode_convert_methodtprotected
variablesjava_bytecode_convert_methodtprotected
variablest typedefjava_bytecode_convert_methodtprotected