CBMC
java_bytecode_instrumentt Member List

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

add_expr_instrumentation(code_blockt &block, const exprt &expr)java_bytecode_instrumenttprotected
check_arithmetic_exception(const exprt &denominator, const source_locationt &original_loc)java_bytecode_instrumenttprotected
check_array_access(const exprt &array_struct, const exprt &idx, const source_locationt &original_loc)java_bytecode_instrumenttprotected
check_array_length(const exprt &length, const source_locationt &original_loc)java_bytecode_instrumenttprotected
check_class_cast(const exprt &tested_expr, const struct_tag_typet &target_type, const source_locationt &original_loc)java_bytecode_instrumenttprotected
check_null_dereference(const exprt &expr, const source_locationt &original_loc)java_bytecode_instrumenttprotected
instrument_code(codet &code)java_bytecode_instrumenttprotected
instrument_expr(const exprt &expr)java_bytecode_instrumenttprotected
java_bytecode_instrumentt(symbol_table_baset &_symbol_table, const bool _throw_runtime_exceptions, message_handlert &_message_handler)java_bytecode_instrumenttinline
message_handlerjava_bytecode_instrumenttprotected
operator()(codet &code)java_bytecode_instrumentt
prepend_instrumentation(codet &code, code_blockt &instrumentation)java_bytecode_instrumenttprotected
symbol_tablejava_bytecode_instrumenttprotected
throw_exception(const exprt &cond, const source_locationt &original_loc, const irep_idt &exc_name)java_bytecode_instrumenttprotected
throw_runtime_exceptionsjava_bytecode_instrumenttprotected