CBMC
|
This is the complete list of members for ci_lazy_methodst, including all inherited members.
build_virtual_method_name(const irep_idt &class_name, const irep_idt &component_method_name) | ci_lazy_methodst | privatestatic |
ci_lazy_methodst(const symbol_table_baset &symbol_table, const irep_idt &main_class, const std::vector< irep_idt > &main_jar_classes, const std::vector< load_extra_methodst > &lazy_methods_extra_entry_points, java_class_loadert &java_class_loader, const std::vector< irep_idt > &extra_instantiated_classes, const select_pointer_typet &pointer_type_selector, const synthetic_methods_mapt &synthetic_methods) | ci_lazy_methodst | |
class_hierarchy | ci_lazy_methodst | private |
convert_and_analyze_method(const method_convertert &method_converter, std::unordered_set< irep_idt > &methods_already_populated, const bool class_initializer_already_seen, const irep_idt &method_name, symbol_table_baset &symbol_table, std::unordered_set< irep_idt > &methods_to_convert_later, std::unordered_set< irep_idt > &instantiated_classes, std::unordered_set< class_method_descriptor_exprt, irep_hash > &called_virtual_functions, message_handlert &message_handler) | ci_lazy_methodst | private |
entry_point_methods(const symbol_table_baset &symbol_table, message_handlert &message_handler) | ci_lazy_methodst | private |
extra_instantiated_classes | ci_lazy_methodst | private |
gather_needed_globals(const exprt &e, const symbol_table_baset &symbol_table, symbol_table_baset &needed) | ci_lazy_methodst | private |
gather_virtual_callsites(const exprt &e, std::unordered_set< class_method_descriptor_exprt, irep_hash > &result) | ci_lazy_methodst | private |
get_virtual_method_target(const std::unordered_set< irep_idt > &instantiated_classes, const irep_idt &call_basename, const irep_idt &classname, const symbol_table_baset &symbol_table) | ci_lazy_methodst | private |
get_virtual_method_targets(const class_method_descriptor_exprt &called_function, const std::unordered_set< irep_idt > &instantiated_classes, std::unordered_set< irep_idt > &callable_methods, symbol_table_baset &symbol_table) | ci_lazy_methodst | private |
handle_virtual_methods_with_no_callees(std::unordered_set< irep_idt > &methods_to_convert_later, std::unordered_set< irep_idt > &instantiated_classes, const std::unordered_set< class_method_descriptor_exprt, irep_hash > &virtual_functions, symbol_table_baset &symbol_table) | ci_lazy_methodst | private |
initialize_instantiated_classes(const std::unordered_set< irep_idt > &entry_points, const namespacet &ns, ci_lazy_methods_neededt &needed_lazy_methods) | ci_lazy_methodst | private |
java_class_loader | ci_lazy_methodst | private |
lazy_methods_extra_entry_points | ci_lazy_methodst | private |
main_class | ci_lazy_methodst | private |
main_jar_classes | ci_lazy_methodst | private |
operator()(symbol_table_baset &symbol_table, method_bytecodet &method_bytecode, const method_convertert &method_converter, message_handlert &message_handler) | ci_lazy_methodst | |
pointer_type_selector | ci_lazy_methodst | private |
synthetic_methods | ci_lazy_methodst | private |