List of all items
Structs
- RapCallback
- analysis::core::alias_analysis::AAFact
- analysis::core::alias_analysis::AAResult
- analysis::core::alias_analysis::AAResultMapWrapper
- analysis::core::alias_analysis::default::AliasAnalyzer
- analysis::core::alias_analysis::default::MopAAFact
- analysis::core::alias_analysis::default::MopAAResult
- analysis::core::alias_analysis::default::graph::Assignment
- analysis::core::alias_analysis::default::graph::BlockNode
- analysis::core::alias_analysis::default::graph::MopGraph
- analysis::core::alias_analysis::default::graph::ValueNode
- analysis::core::api_dependency::ApiDependencyGraph
- analysis::core::api_dependency::Lifetime
- analysis::core::api_dependency::TyWrapper
- analysis::core::api_dependency::default::ApiDependencyAnalyzer
- analysis::core::api_dependency::extract::FreeVarFolder
- analysis::core::api_dependency::graph::Statistics
- analysis::core::api_dependency::visitor::FnVisitor
- analysis::core::callgraph::CallGraph
- analysis::core::callgraph::CallGraphDisplay
- analysis::core::callgraph::default::CallGraphAnalyzer
- analysis::core::callgraph::default::CallGraphInfo
- analysis::core::callgraph::default::Node
- analysis::core::callgraph::visitor::CallGraphVisitor
- analysis::core::dataflow::Arg2RetMapWrapper
- analysis::core::dataflow::Arg2RetWrapper
- analysis::core::dataflow::DataFlowGraph
- analysis::core::dataflow::DataFlowGraphMapWrapper
- analysis::core::dataflow::DataFlowGraphWrapper
- analysis::core::dataflow::GraphEdge
- analysis::core::dataflow::GraphNode
- analysis::core::dataflow::default::DataFlowAnalyzer
- analysis::core::dataflow::graph::Graph
- analysis::core::ownedheap_analysis::OHAResultMapWrapper
- analysis::core::ownedheap_analysis::default::DefaultOwnership
- analysis::core::ownedheap_analysis::default::Encoder
- analysis::core::ownedheap_analysis::default::FindPtr
- analysis::core::ownedheap_analysis::default::HeapPropagation
- analysis::core::ownedheap_analysis::default::IndexedTy
- analysis::core::ownedheap_analysis::default::IsolatedParam
- analysis::core::ownedheap_analysis::default::IsolatedParamFieldSubst
- analysis::core::ownedheap_analysis::default::IsolatedParamPropagation
- analysis::core::ownedheap_analysis::default::OwnedHeapAnalyzer
- analysis::core::ownedheap_analysis::default::OwnershipLayoutResult
- analysis::core::ownedheap_analysis::default::TyWithIndex
- analysis::core::range_analysis::PathConstraintMapWrapper
- analysis::core::range_analysis::PathConstraintWrapper
- analysis::core::range_analysis::RAResultMapWrapper
- analysis::core::range_analysis::RAResultWrapper
- analysis::core::range_analysis::RAVecResultMapWrapper
- analysis::core::range_analysis::Range
- analysis::core::range_analysis::default::RangeAnalyzer
- analysis::core::range_analysis::domain::ConstraintGraph::ConstraintGraph
- analysis::core::range_analysis::domain::ConstraintGraph::Nuutila
- analysis::core::range_analysis::domain::domain::BasicInterval
- analysis::core::range_analysis::domain::domain::BinaryOp
- analysis::core::range_analysis::domain::domain::CallOp
- analysis::core::range_analysis::domain::domain::ControlDep
- analysis::core::range_analysis::domain::domain::EssaOp
- analysis::core::range_analysis::domain::domain::PhiOp
- analysis::core::range_analysis::domain::domain::SymbInterval
- analysis::core::range_analysis::domain::domain::UnaryOp
- analysis::core::range_analysis::domain::domain::UseOp
- analysis::core::range_analysis::domain::domain::ValueBranchMap
- analysis::core::range_analysis::domain::domain::VarNode
- analysis::core::range_analysis::domain::range::Meet
- analysis::core::ssa_transform::PassRunner
- analysis::core::ssa_transform::Replacer::Replacer
- analysis::core::ssa_transform::SSATrans
- analysis::core::ssa_transform::SSATransformer::PhiPlaceholder
- analysis::core::ssa_transform::SSATransformer::SSATransformer
- analysis::opt::LEVEL
- analysis::opt::NO_STD
- analysis::opt::Opt
- analysis::opt::checking::bounds_checking::BoundsCheck
- analysis::opt::checking::bounds_checking::bounds_extend::BoundsExtendCheck
- analysis::opt::checking::bounds_checking::bounds_extend::DefPaths
- analysis::opt::checking::bounds_checking::bounds_len::BoundsLenCheck
- analysis::opt::checking::bounds_checking::bounds_len::DefPaths
- analysis::opt::checking::bounds_checking::bounds_len::IfFinder
- analysis::opt::checking::bounds_checking::bounds_len::IndexFinder
- analysis::opt::checking::bounds_checking::bounds_len::LtFinder
- analysis::opt::checking::bounds_checking::bounds_loop_push::BoundsLoopPushCheck
- analysis::opt::checking::bounds_checking::bounds_loop_push::DefPaths
- analysis::opt::checking::bounds_checking::bounds_loop_push::LoopFinder
- analysis::opt::checking::bounds_checking::bounds_loop_push::PushFinder
- analysis::opt::checking::encoding_checking::EncodingCheck
- analysis::opt::checking::encoding_checking::array_encoding::ArrayEncodingCheck
- analysis::opt::checking::encoding_checking::array_encoding::DefPaths
- analysis::opt::checking::encoding_checking::string_lowercase::DefPaths
- analysis::opt::checking::encoding_checking::string_lowercase::LowercaseFinder
- analysis::opt::checking::encoding_checking::string_lowercase::StringLowercaseCheck
- analysis::opt::checking::encoding_checking::string_push::DefPaths
- analysis::opt::checking::encoding_checking::string_push::StringPushCheck
- analysis::opt::checking::encoding_checking::vec_encoding::DefPaths
- analysis::opt::checking::encoding_checking::vec_encoding::VecEncodingCheck
- analysis::opt::data_collection::initialization::InitializationCheck
- analysis::opt::data_collection::initialization::local_set::DefPaths
- analysis::opt::data_collection::initialization::local_set::LocalSetCheck
- analysis::opt::data_collection::initialization::vec_init::DefPaths
- analysis::opt::data_collection::initialization::vec_init::VecInitCheck
- analysis::opt::data_collection::reallocation::ReservationCheck
- analysis::opt::data_collection::reallocation::flatten_collect::DefPaths
- analysis::opt::data_collection::reallocation::flatten_collect::FlattenCollectCheck
- analysis::opt::data_collection::reallocation::unreserved_hash::DefPaths
- analysis::opt::data_collection::reallocation::unreserved_hash::UnreservedHashCheck
- analysis::opt::data_collection::reallocation::unreserved_vec::DefPaths
- analysis::opt::data_collection::reallocation::unreserved_vec::LoopFinder
- analysis::opt::data_collection::reallocation::unreserved_vec::PushFinder
- analysis::opt::data_collection::reallocation::unreserved_vec::UnreservedVecCheck
- analysis::opt::data_collection::suboptimal::SuboptimalCheck
- analysis::opt::data_collection::suboptimal::participant::DefPaths
- analysis::opt::data_collection::suboptimal::participant::ParticipantCheck
- analysis::opt::data_collection::suboptimal::slice_contains::ContainsFinder
- analysis::opt::data_collection::suboptimal::slice_contains::DefPaths
- analysis::opt::data_collection::suboptimal::slice_contains::SliceContainsCheck
- analysis::opt::data_collection::suboptimal::vec_remove::DefPaths
- analysis::opt::data_collection::suboptimal::vec_remove::VecRemoveCheck
- analysis::opt::iterator::next_iterator::DefPaths
- analysis::opt::iterator::next_iterator::NextFinder
- analysis::opt::iterator::next_iterator::NextIteratorCheck
- analysis::opt::memory_cloning::hash_key_cloning::DefPaths
- analysis::opt::memory_cloning::hash_key_cloning::HashInsertFinder
- analysis::opt::memory_cloning::hash_key_cloning::HashKeyCloningCheck
- analysis::opt::memory_cloning::used_as_immutable::DefPaths
- analysis::opt::memory_cloning::used_as_immutable::UsedAsImmutableCheck
- analysis::rcanary::rCanary
- analysis::rcanary::ranalyzer::FlowAnalysis
- analysis::rcanary::ranalyzer::Graph
- analysis::rcanary::ranalyzer::IOPairForGraph
- analysis::rcanary::ranalyzer::IcxSliceFroBlock
- analysis::rcanary::ranalyzer::InOutPair
- analysis::rcanary::ranalyzer::IntraFlowAnalysis
- analysis::rcanary::ranalyzer::IntraFlowContext
- analysis::rcanary::ranalyzer::NodeOrder
- analysis::rcanary::ranalyzer::intra_visitor::ProjectionSupport
- analysis::rcanary::ranalyzer::ownership::Taint
- analysis::safedrop::SafeDrop
- analysis::safedrop::bug_records::BugRecords
- analysis::safedrop::graph::Assignment
- analysis::safedrop::graph::BlockNode
- analysis::safedrop::graph::SafeDropGraph
- analysis::safedrop::graph::ValueNode
- analysis::senryx::SenryxCheck
- analysis::senryx::contracts::abstract_state::AbstractStateItem
- analysis::senryx::contracts::abstract_state::PathInfo
- analysis::senryx::contracts::checker::SliceFromRawPartsChecker
- analysis::senryx::contracts::property::CisRange
- analysis::senryx::contracts::property::ContractualInvariantState
- analysis::senryx::dominated_graph::DominatedGraph
- analysis::senryx::dominated_graph::InterResultNode
- analysis::senryx::dominated_graph::States
- analysis::senryx::dominated_graph::VariableNode
- analysis::senryx::generic_check::GenericChecker
- analysis::senryx::inter_record::InterAnalysisRecord
- analysis::senryx::matcher::Sp
- analysis::senryx::matcher::UnsafeApi
- analysis::senryx::visitor::BodyVisitor
- analysis::senryx::visitor::CheckResult
- analysis::test::Test
- analysis::unsafety_isolation::UnsafetyIsolationCheck
- analysis::unsafety_isolation::generate_dot::UigUnit
- analysis::unsafety_isolation::hir_visitor::ContainsLit
- analysis::unsafety_isolation::hir_visitor::ContainsUnsafe
- analysis::unsafety_isolation::hir_visitor::RelatedFnCollector
- analysis::unsafety_isolation::isolation_graph::IsolationGraphNode
- analysis::utils::def_path::DefPath
- analysis::utils::show_mir::ShowMir
Enums
- analysis::core::alias_analysis::default::graph::AssignType
- analysis::core::alias_analysis::default::types::TyKind
- analysis::core::api_dependency::Edge
- analysis::core::api_dependency::LifetimeKind
- analysis::core::api_dependency::Node
- analysis::core::api_dependency::graph::IntrinsicKind
- analysis::core::dataflow::AggKind
- analysis::core::dataflow::EdgeOp
- analysis::core::dataflow::NodeOp
- analysis::core::dataflow::graph::DFSStatus
- analysis::core::dataflow::graph::Direction
- analysis::core::ownedheap_analysis::OwnedHeap
- analysis::core::range_analysis::RangeType
- analysis::core::range_analysis::domain::SymbolicExpr::SymbolicExpr
- analysis::core::range_analysis::domain::SymbolicExpr::UnknownReason
- analysis::core::range_analysis::domain::SymbolicExpr::VarorConst
- analysis::core::range_analysis::domain::domain::BasicOpKind
- analysis::core::range_analysis::domain::domain::IntervalType
- analysis::rcanary::ranalyzer::IcxSliceDisplay
- analysis::rcanary::ranalyzer::Z3GoalDisplay
- analysis::rcanary::ranalyzer::intra_visitor::AsgnKind
- analysis::rcanary::ranalyzer::ownership::ContextTypeOwner
- analysis::rcanary::ranalyzer::ownership::IntraVar
- analysis::rcanary::ranalyzer::ownership::OwnerKind
- analysis::safedrop::graph::AssignType
- analysis::senryx::CheckLevel
- analysis::senryx::contracts::abstract_state::AlignState
- analysis::senryx::contracts::abstract_state::AllocatedState
- analysis::senryx::contracts::abstract_state::InitState
- analysis::senryx::contracts::abstract_state::Op
- analysis::senryx::contracts::abstract_state::StateType
- analysis::senryx::contracts::abstract_state::VType
- analysis::senryx::contracts::abstract_state::Value
- analysis::senryx::contracts::contract::Contract
- analysis::senryx::contracts::property::CisRangeItem
- analysis::senryx::contracts::property::PropertyContract
- analysis::senryx::visitor::PlaceTy
- analysis::unsafety_isolation::UigInstruction
- analysis::unsafety_isolation::generate_dot::UigEdge
- analysis::unsafety_isolation::generate_dot::UigNode
- analysis::unsafety_isolation::generate_dot::UigOp
Traits
- analysis::Analysis
- analysis::core::alias_analysis::AliasAnalysis
- analysis::core::api_dependency::ApiDependencyAnalysis
- analysis::core::callgraph::CallGraphAnalysis
- analysis::core::dataflow::DataFlowAnalysis
- analysis::core::ownedheap_analysis::OwnedHeapAnalysis
- analysis::core::range_analysis::RangeAnalysis
- analysis::core::range_analysis::domain::domain::ConstConvert
- analysis::core::range_analysis::domain::domain::IntervalArithmetic
- analysis::core::range_analysis::domain::domain::IntervalTypeTrait
- analysis::core::range_analysis::domain::domain::Operation
- analysis::opt::OptCheck
- analysis::rcanary::IcxMut
- analysis::rcanary::IcxSliceMut
- analysis::rcanary::Rcx
- analysis::rcanary::RcxMut
- analysis::rcanary::Tcx
- analysis::senryx::contracts::checker::Checker
- analysis::senryx::contracts::state_lattice::Lattice
- analysis::utils::show_mir::Display
Macros
Functions
- analysis::core::alias_analysis::aa_place_desc_str
- analysis::core::alias_analysis::default::types::is_not_drop
- analysis::core::alias_analysis::default::types::kind
- analysis::core::api_dependency::desc_ty_str
- analysis::core::api_dependency::eq_ty
- analysis::core::api_dependency::extract::constraint_str
- analysis::core::api_dependency::extract::extract_constraints
- analysis::core::api_dependency::extract::region_str
- analysis::core::api_dependency::extract::region_vid_str
- analysis::core::api_dependency::graph::desc_str
- analysis::core::api_dependency::hash_ty
- analysis::core::api_dependency::traverse_ty_with_lifetime
- analysis::core::api_dependency::visitor::get_bound_var_attr
- analysis::core::dataflow::debug::escaped_string
- analysis::core::ownedheap_analysis::default::copy_ty_context
- analysis::core::ownedheap_analysis::default::is_display_verbose
- analysis::core::ssa_transform::lvalue_check
- analysis::core::ssa_transform::mir_to_dot
- analysis::core::ssa_transform::print_diff
- analysis::core::ssa_transform::print_mir_graph
- analysis::opt::checking::bounds_checking::bounds_extend::is_extend_from_slice
- analysis::opt::checking::bounds_checking::bounds_extend::report_extend_bug
- analysis::opt::checking::bounds_checking::bounds_len::extract_upperbound_node_if_ops_range
- analysis::opt::checking::bounds_checking::bounds_len::find_downside_index_node
- analysis::opt::checking::bounds_checking::bounds_len::find_indexed_node_from_index
- analysis::opt::checking::bounds_checking::bounds_len::find_upside_len_node
- analysis::opt::checking::bounds_checking::bounds_len::report_upperbound_bug
- analysis::opt::checking::bounds_checking::bounds_loop_push::report_loop_push_bug
- analysis::opt::checking::encoding_checking::array_encoding::extract_ancestor_set_if_is_str_from
- analysis::opt::checking::encoding_checking::array_encoding::is_valid_index_edge
- analysis::opt::checking::encoding_checking::report_encoding_bug
- analysis::opt::checking::encoding_checking::string_lowercase::report_string_ascii_bug
- analysis::opt::checking::encoding_checking::string_push::extract_value_if_is_string_push
- analysis::opt::checking::encoding_checking::string_push::find_upside_string_new
- analysis::opt::checking::encoding_checking::string_push::report_string_push_bug
- analysis::opt::checking::encoding_checking::value_is_from_const
- analysis::opt::checking::encoding_checking::vec_encoding::extract_vec_if_is_string_from
- analysis::opt::checking::encoding_checking::vec_encoding::find_downside_push_node
- analysis::opt::checking::encoding_checking::vec_encoding::find_upside_vec_new_node
- analysis::opt::data_collection::initialization::local_set::report_local_set
- analysis::opt::data_collection::initialization::vec_init::report_vec_init
- analysis::opt::data_collection::reallocation::flatten_collect::is_collect_node
- analysis::opt::data_collection::reallocation::flatten_collect::is_flatten_node
- analysis::opt::data_collection::reallocation::flatten_collect::report_flatten_collect
- analysis::opt::data_collection::reallocation::unreserved_hash::find_downside_hash_insert_node
- analysis::opt::data_collection::reallocation::unreserved_hash::is_hash_new_node
- analysis::opt::data_collection::reallocation::unreserved_hash::report_unreserved_hash_bug
- analysis::opt::data_collection::reallocation::unreserved_vec::find_upside_reservation
- analysis::opt::data_collection::reallocation::unreserved_vec::is_vec_new_node
- analysis::opt::data_collection::reallocation::unreserved_vec::is_vec_push_node
- analysis::opt::data_collection::reallocation::unreserved_vec::report_unreserved_vec_bug
- analysis::opt::data_collection::suboptimal::participant::report_participant
- analysis::opt::data_collection::suboptimal::slice_contains::report_slice_contains_bug
- analysis::opt::data_collection::suboptimal::vec_remove::is_0_usize
- analysis::opt::data_collection::suboptimal::vec_remove::is_vec_insert_or_remove
- analysis::opt::data_collection::suboptimal::vec_remove::report_vec_remove_bug
- analysis::opt::iterator::next_iterator::report_next_iterator_bug
- analysis::opt::memory_cloning::hash_key_cloning::find_first_param_upside_clone
- analysis::opt::memory_cloning::hash_key_cloning::find_hash_new_node
- analysis::opt::memory_cloning::hash_key_cloning::report_hash_key_cloning
- analysis::opt::memory_cloning::used_as_immutable::find_downside_use_as_param
- analysis::opt::memory_cloning::used_as_immutable::report_used_as_immutable
- analysis::rcanary::ranalyzer::intra_visitor::has_projection
- analysis::rcanary::ranalyzer::intra_visitor::heap_layout_to_rustbv
- analysis::rcanary::ranalyzer::intra_visitor::help_debug_goal_stmt
- analysis::rcanary::ranalyzer::intra_visitor::help_debug_goal_term
- analysis::rcanary::ranalyzer::intra_visitor::is_place_containing_ptr
- analysis::rcanary::ranalyzer::intra_visitor::new_local_name
- analysis::rcanary::ranalyzer::intra_visitor::reverse_heap_layout_to_rustbv
- analysis::rcanary::ranalyzer::intra_visitor::rustbv_merge
- analysis::rcanary::ranalyzer::intra_visitor::rustbv_to_int
- analysis::rcanary::ranalyzer::is_icx_slice_verbose
- analysis::rcanary::ranalyzer::is_z3_goal_verbose
- analysis::safedrop::corner_handle::is_corner_adt
- analysis::safedrop::query_safedrop
- analysis::senryx::contracts::contract::check_contract
- analysis::senryx::contracts::contract::check_is_same_state_type
- analysis::senryx::contracts::contract::handle_state_op
- analysis::senryx::contracts::contract::handle_value_op
- analysis::senryx::matcher::get_arg_place
- analysis::senryx::matcher::parse_unsafe_api
- analysis::unsafety_isolation::draw_dot::render_dot_graphs
- analysis::unsafety_isolation::hir_visitor::create_adt_impl_map
- analysis::utils::def_path::def_path_def_ids
- analysis::utils::def_path::def_path_last_def_id
- analysis::utils::def_path::def_path_res
- analysis::utils::def_path::def_path_res_with_base
- analysis::utils::def_path::find_crates
- analysis::utils::def_path::find_primitive_impls
- analysis::utils::def_path::item_children_by_name
- analysis::utils::def_path::local_item_children_by_name
- analysis::utils::def_path::non_local_item_children_by_name
- analysis::utils::fn_info::access_ident_recursive
- analysis::utils::fn_info::check_safety
- analysis::utils::fn_info::check_visibility
- analysis::utils::fn_info::display_hashmap
- analysis::utils::fn_info::find_generic_in_ty
- analysis::utils::fn_info::find_generic_param
- analysis::utils::fn_info::generate_contract_from_annotation
- analysis::utils::fn_info::generate_contract_from_annotation_without_field_types
- analysis::utils::fn_info::generate_node_ty
- analysis::utils::fn_info::get_adt_def_id_by_adt_method
- analysis::utils::fn_info::get_adt_ty
- analysis::utils::fn_info::get_all_mutable_methods
- analysis::utils::fn_info::get_all_std_unsafe_callees
- analysis::utils::fn_info::get_all_std_unsafe_callees_block_id
- analysis::utils::fn_info::get_callees
- analysis::utils::fn_info::get_cleaned_def_path_name
- analysis::utils::fn_info::get_cons
- analysis::utils::fn_info::get_impls_for_struct
- analysis::utils::fn_info::get_known_std_names
- analysis::utils::fn_info::get_pointee
- analysis::utils::fn_info::get_public_fields
- analysis::utils::fn_info::get_sp
- analysis::utils::fn_info::get_sp_json
- analysis::utils::fn_info::get_std_api_signature_json
- analysis::utils::fn_info::get_struct_name
- analysis::utils::fn_info::get_type
- analysis::utils::fn_info::has_mut_self_param
- analysis::utils::fn_info::is_ptr
- analysis::utils::fn_info::is_re_exported
- analysis::utils::fn_info::is_ref
- analysis::utils::fn_info::is_slice
- analysis::utils::fn_info::is_strict_ty
- analysis::utils::fn_info::is_strict_ty_convert
- analysis::utils::fn_info::match_primitive_type
- analysis::utils::fn_info::match_std_unsafe_callee
- analysis::utils::fn_info::match_ty_with_ident
- analysis::utils::fn_info::parse_cis_local
- analysis::utils::fn_info::parse_expr_into_local_and_ty
- analysis::utils::fn_info::parse_expr_into_number
- analysis::utils::fn_info::parse_local_signature
- analysis::utils::fn_info::parse_outside_signature
- analysis::utils::fn_info::parse_signature
- analysis::utils::fn_info::print_hashset
- analysis::utils::fn_info::reflect_generic
- analysis::utils::fn_info::reverse_op
- analysis::utils::show_mir::display_mir
- preprocess::ssa_preprocess::create_ssa_struct
- preprocess::ssa_preprocess::create_struct
- start_analyzer
- utils::fs::rap_can_read_dir
- utils::fs::rap_copy_file
- utils::fs::rap_create_dir
- utils::fs::rap_create_file
- utils::fs::rap_demangle
- utils::fs::rap_read
- utils::fs::rap_remove_dir
- utils::fs::rap_write
- utils::log::are_spans_in_same_file
- utils::log::init_log
- utils::log::log_level
- utils::log::rap_error_and_exit
- utils::log::relative_pos_range
- utils::log::span_to_filename
- utils::log::span_to_first_line
- utils::log::span_to_line_number
- utils::log::span_to_source_code
- utils::log::span_to_trimmed_span
- utils::source::convert_filename
- utils::source::get_filename
- utils::source::get_fn_name
- utils::source::get_fn_name_byid
- utils::source::get_name
Type Aliases
- analysis::core::alias_analysis::AAResultMap
- analysis::core::alias_analysis::default::MopAAResultMap
- analysis::core::api_dependency::InnerGraph
- analysis::core::dataflow::Arg2Ret
- analysis::core::dataflow::Arg2RetMap
- analysis::core::dataflow::DataFlowGraphMap
- analysis::core::dataflow::EdgeIdx
- analysis::core::dataflow::GraphEdges
- analysis::core::dataflow::GraphNodes
- analysis::core::ownedheap_analysis::OHAResultMap
- analysis::core::range_analysis::PathConstraint
- analysis::core::range_analysis::PathConstraintMap
- analysis::core::range_analysis::RAResult
- analysis::core::range_analysis::RAResultMap
- analysis::core::range_analysis::RAVecResultMap
- analysis::core::range_analysis::domain::domain::DefMap
- analysis::core::range_analysis::domain::domain::GenOprs
- analysis::core::range_analysis::domain::domain::SymbMap
- analysis::core::range_analysis::domain::domain::UseMap
- analysis::core::range_analysis::domain::domain::ValuesBranchMap
- analysis::core::range_analysis::domain::domain::VarNodes
- analysis::rcanary::ranalyzer::Edges
- analysis::rcanary::ranalyzer::MirGraph
- analysis::rcanary::ranalyzer::ToPo
- analysis::rcanary::ranalyzer::intra_visitor::Aggre
- analysis::rcanary::ranalyzer::intra_visitor::Disc
- analysis::safedrop::graph::SccOuter
- analysis::unsafety_isolation::generate_dot::NodeType
- analysis::unsafety_isolation::hir_visitor::AdtImplMap
- analysis::unsafety_isolation::hir_visitor::RelatedItemMap
Statics
- RAP_DEFAULT_ARGS
- analysis::core::range_analysis::STR_MAX
- analysis::core::range_analysis::STR_MIN
- analysis::opt::checking::bounds_checking::bounds_extend::DEFPATHS
- analysis::opt::checking::bounds_checking::bounds_len::DEFPATHS
- analysis::opt::checking::bounds_checking::bounds_loop_push::DEFPATHS
- analysis::opt::checking::encoding_checking::array_encoding::DEFPATHS
- analysis::opt::checking::encoding_checking::string_lowercase::DEFPATHS
- analysis::opt::checking::encoding_checking::string_push::DEFPATHS
- analysis::opt::checking::encoding_checking::vec_encoding::DEFPATHS
- analysis::opt::data_collection::initialization::local_set::DEFPATHS
- analysis::opt::data_collection::initialization::vec_init::DEFPATHS
- analysis::opt::data_collection::reallocation::flatten_collect::DEFPATHS
- analysis::opt::data_collection::reallocation::unreserved_hash::DEFPATHS
- analysis::opt::data_collection::reallocation::unreserved_vec::DEFPATHS
- analysis::opt::data_collection::suboptimal::participant::DEFPATHS
- analysis::opt::data_collection::suboptimal::slice_contains::DEFPATHS
- analysis::opt::data_collection::suboptimal::vec_remove::DEFPATHS
- analysis::opt::iterator::next_iterator::DEFPATHS
- analysis::opt::memory_cloning::hash_key_cloning::DEFPATHS
- analysis::opt::memory_cloning::used_as_immutable::DEFPATHS
Constants
- analysis::core::alias_analysis::default::VISIT_LIMIT
- analysis::safedrop::safedrop::VISIT_LIMIT
- analysis::utils::intrinsic_id::ASSUME_INIT_DROP
- analysis::utils::intrinsic_id::CALL_MUT
- analysis::utils::intrinsic_id::CLONE
- analysis::utils::intrinsic_id::COPY_FROM
- analysis::utils::intrinsic_id::COPY_FROM_NONOVERLAPPING
- analysis::utils::intrinsic_id::COPY_TO
- analysis::utils::intrinsic_id::COPY_TO_NONOVERLAPPING
- analysis::utils::intrinsic_id::DEALLOC
- analysis::utils::intrinsic_id::DROP
- analysis::utils::intrinsic_id::DROP_IN_PLACE
- analysis::utils::intrinsic_id::MANUALLYDROP
- analysis::utils::show_mir::EXPLAIN
- analysis::utils::show_mir::NEXT_LINE
- analysis::utils::show_mir::PADDING