List of all items
Structs
- builder::fpag_builder::FuncPAGBuilder
- builder::substs_specializer::SubstsSpecializer
- graph::call_graph::CallGraph
- graph::call_graph::CallGraphEdge
- graph::call_graph::CallGraphNode
- graph::func_pag::FuncPAG
- graph::pag::PAG
- graph::pag::PAGEdge
- graph::pag::PAGNode
- mir::analysis_context::AnalysisContext
- mir::call_site::AssocCallGroup
- mir::call_site::BaseCallSiteS
- mir::call_site::CallSiteS
- mir::call_site::ExtCallSiteS
- mir::context::Context
- mir::context::ContextCache
- mir::context::ContextId
- mir::function::CSFuncId
- mir::function::FuncId
- mir::function::FunctionReference
- mir::known_names::KnownNamesCache
- mir::path::CSPath
- mir::path::Path
- pta::PTACallbacks
- pta::andersen::AndersenPTA
- pta::context_sensitive::ContextSensitivePTA
- pta::context_strategy::ContextInsensitive
- pta::context_strategy::KCallSiteSensitive
- pta::context_strategy::KObjectSensitive
- pta::context_strategy::SimpleHybridContextSensitive
- pta::propagator::propagator::Propagator
- pts_set::points_to::HybridPointsToSet
- pts_set::pt_data::BasePTData
- pts_set::pt_data::DiffPTData
- util::bit_vec::BitIter
- util::bit_vec::BitVec
- util::chunked_queue::Chunk
- util::chunked_queue::ChunkedQueue
- util::chunked_queue::Iter
- util::chunked_queue::IterCopied
- util::dot::Dot
- util::index_tree::Children
- util::index_tree::Descendants
- util::index_tree::IndexTree
- util::index_tree::Node
- util::index_tree::Traverse
- util::mem_watcher::MemoryWatcher
- util::mem_watcher::Statm
- util::options::AnalysisOptions
- util::pta_statistics::AndersenStat
- util::pta_statistics::ContextSensitiveStat
- util::type_util::FieldByteOffsetCache
- util::type_util::PathCastCache
- util::type_util::PointerProjectionsCache
- util::type_util::TypeCache
- util::unsafe_statistics::UnsafeStat
Enums
- graph::pag::PAGEdgeEnum
- mir::call_site::CallType
- mir::context::HybridCtxElem
- mir::function::GenericArgE
- mir::known_names::KnownNames
- mir::path::PathEnum
- mir::path::PathSelector
- pta::PTAType
- pts_set::points_to::HybridIter
- pts_set::points_to::HybridSet
- util::dot::Config
- util::index_tree::NodeEdge
Traits
- graph::call_graph::CGCallSite
- graph::call_graph::CGFunction
- graph::pag::PAGPath
- mir::context::ContextElement
- mir::path::PathSupport
- pta::PointerAnalysis
- pta::context_strategy::ContextStrategy
- pts_set::points_to::PointsToSet
- util::bit_vec::Idx
Functions
- builder::call_graph_builder::resolve_fn_def
- builder::call_graph_builder::try_to_devirtualize
- builder::special_function_handler::handled_as_special_function_call
- builder::special_function_handler::is_specially_handled_function
- util::call_graph_stat::ci_call_graph_stat
- util::call_graph_stat::cs_call_graph_stat
- util::customize_generic_args
- util::find_sysroot
- util::has_self_parameter
- util::has_self_ref_parameter
- util::is_dynamic_call
- util::is_std_lib_func
- util::is_trait_method
- util::mem_watcher::map_result
- util::mem_watcher::statm
- util::mem_watcher::statm_self
- util::mem_watcher::statm_task
- util::pretty_print_mir
- util::qualified_path_to_offset_path
- util::results_dumper::dump_call_graph
- util::results_dumper::dump_ci_pts
- util::results_dumper::dump_dyn_calls
- util::results_dumper::dump_func_contexts
- util::results_dumper::dump_mir
- util::results_dumper::dump_most_called_funcs
- util::results_dumper::dump_pts
- util::results_dumper::dump_pts_for
- util::results_dumper::dump_results
- util::results_dumper::dump_type_index
- util::type_util::are_concrete
- util::type_util::closure_field_types
- util::type_util::closure_return_type
- util::type_util::equal_types
- util::type_util::equivalent_ptr_types
- util::type_util::eval_local_decl_type
- util::type_util::field_ty
- util::type_util::fields_at_start_location
- util::type_util::flatten_fields
- util::type_util::function_return_type
- util::type_util::get_array_length
- util::type_util::get_dereferenced_type
- util::type_util::get_downcast_type
- util::type_util::get_element_type
- util::type_util::get_field_type
- util::type_util::get_pointer_projections
- util::type_util::is_argumentv1_array
- util::type_util::is_basic_pointer
- util::type_util::is_basic_type
- util::type_util::is_concrete
- util::type_util::is_dynamic_fn_trait
- util::type_util::is_dynamic_pointer
- util::type_util::is_fn_once_call_once
- util::type_util::is_fn_once_output
- util::type_util::is_fn_trait
- util::type_util::is_foreign_pointer
- util::type_util::is_slice_pointer
- util::type_util::is_str_ref_array
- util::type_util::is_transparent_wrapper
- util::type_util::layout_of
- util::type_util::matched_fn_sig
- util::type_util::projections_and_types
- util::type_util::remove_transparent_wrapper
- util::type_util::size_of
- util::type_util::strip_auto_traits
- util::type_util::try_eval_path_type
Type Aliases
- graph::call_graph::CGEdgeId
- graph::call_graph::CGNodeId
- graph::call_graph::CSCallGraph
- graph::func_pag::InternalEdge
- graph::pag::PAGEdgeId
- graph::pag::PAGNodeId
- mir::call_site::BaseCallSite
- mir::call_site::CSBaseCallSite
- mir::call_site::CSCallSite
- mir::call_site::CallSite
- mir::call_site::CalleeIdentifier
- mir::path::ProjectionElems
- pta::DiffPTDataTy
- pta::EdgeId
- pta::NodeId
- pta::PointsTo
- pta::context_sensitive::CallSiteSensitivePTA
- pta::context_sensitive::ObjectSensitivePTA