List of all items
Structs
- RapCallback
- analysis::alias::AliasPair
- analysis::alias::FieldOrigin
- analysis::alias::FnAliasMapWrapper
- analysis::alias::FnAliasPairs
- analysis::alias::default::AliasAnalyzer
- analysis::alias::default::MopAliasPair
- analysis::alias::default::MopFnAliasPairs
- analysis::alias::default::graph::AliasGraph
- analysis::alias::default::value::FatherInfo
- analysis::alias::default::value::Value
- analysis::alias::mfp::MfpAliasAnalyzer
- analysis::alias::mfp::intraproc::AliasDomain
- analysis::alias::mfp::intraproc::FnAliasAnalyzer
- analysis::alias::mfp::intraproc::PlaceInfo
- analysis::alias::observer::NoopAliasObserver
- analysis::api_dependency::ApiDependencyAnalyzer
- analysis::api_dependency::Config
- analysis::api_dependency::StatsWithCoverage
- analysis::api_dependency::VisitConfig
- analysis::api_dependency::graph::ApiDependencyGraph
- analysis::api_dependency::graph::Statistics
- analysis::api_dependency::graph::TyWrapper
- analysis::api_dependency::graph::dump::EdgeInfo
- analysis::api_dependency::graph::resolve::TypeCandidates
- analysis::api_dependency::graph::ty_wrapper::TyWrapper
- analysis::api_dependency::mono::Mono
- analysis::api_dependency::mono::MonoSet
- analysis::api_dependency::visit::Config
- analysis::api_dependency::visit::FnVisitor
- analysis::callgraph::FnCallDisplay
- analysis::callgraph::default::CallGraph
- analysis::callgraph::default::CallGraphAnalyzer
- analysis::callgraph::visitor::CallGraphVisitor
- analysis::dataflow::Arg2RetMapWrapper
- analysis::dataflow::default::DataflowAnalyzer
- analysis::dataflow::types::DataflowEdge
- analysis::dataflow::types::DataflowGraph
- analysis::dataflow::types::DataflowNode
- analysis::owned_heap::OHAResultMapWrapper
- analysis::owned_heap::default::DefaultOwnership
- analysis::owned_heap::default::Encoder
- analysis::owned_heap::default::FindPtr
- analysis::owned_heap::default::HeapPropagation
- analysis::owned_heap::default::IndexedTy
- analysis::owned_heap::default::IsolatedParam
- analysis::owned_heap::default::IsolatedParamFieldSubst
- analysis::owned_heap::default::IsolatedParamPropagation
- analysis::owned_heap::default::OwnedHeapAnalyzer
- analysis::owned_heap::default::OwnershipLayoutResult
- analysis::owned_heap::default::TyWithIndex
- analysis::path::PathMapWrapper
- analysis::path::PathNode
- analysis::path::PathTree
- analysis::path::PathTreeIter
- analysis::path::default::PathAnalyzer
- analysis::path::graph::BlockConstantInfo
- analysis::path::graph::ComparisonSource
- analysis::path::graph::ConstraintHash
- analysis::path::graph::DiscriminantInfo
- analysis::path::graph::PathEnumerator
- analysis::path::graph::PathGraph
- analysis::path::graph::SccKey
- analysis::path::graph::SccPath
- analysis::points_to::graph::PtsGraph
- analysis::points_to::slot::Slot
- analysis::range::PathConstraintMapWrapper
- analysis::range::PathConstraintWrapper
- analysis::range::RAResultMapWrapper
- analysis::range::RAResultWrapper
- analysis::range::RAVecResultMapWrapper
- analysis::range::Range
- analysis::range::default::RangeAnalyzer
- analysis::range::domain::constraint_graph::ConstraintGraph
- analysis::range::domain::domain::AggregateOp
- analysis::range::domain::domain::BinaryOp
- analysis::range::domain::domain::CallOp
- analysis::range::domain::domain::ControlDep
- analysis::range::domain::domain::EssaOp
- analysis::range::domain::domain::PhiOp
- analysis::range::domain::domain::RefOp
- analysis::range::domain::domain::UnaryOp
- analysis::range::domain::domain::UseOp
- analysis::range::domain::domain::ValueBranchMap
- analysis::range::domain::domain::VarNode
- analysis::range::domain::symbolic_expr::BasicInterval
- analysis::range::domain::symbolic_expr::SymbInterval
- analysis::safety_flow::SafetyFlowAnalysis
- analysis::safety_flow::fn_collector::FnCollector
- analysis::safety_flow::hir_visitor::ContainsLit
- analysis::safety_flow::hir_visitor::ContainsUnsafe
- analysis::safety_flow::root::UnsafeRoot
- analysis::safety_flow::safetyflow_graph::SafetyFlowGraph
- analysis::safety_flow::safetyflow_unit::BasicUnitCounts
- analysis::safety_flow::safetyflow_unit::SafetyFlowUnit
- analysis::scan::ScanAnalysis
- analysis::scan::statistic::CrateSafetyInfo
- analysis::scan::statistic::Statistics
- analysis::scan::visitor::FnVisitor
- analysis::ssa_transform::PassRunner
- analysis::ssa_transform::SSATrans
- analysis::ssa_transform::replacer::Replacer
- analysis::ssa_transform::ssa_transformer::SSATransformer
- check::opt::LEVEL
- check::opt::NO_STD
- check::opt::Opt
- check::opt::checking::bounds_checking::BoundsCheck
- check::opt::checking::bounds_checking::bounds_extend::BoundsExtendCheck
- check::opt::checking::bounds_checking::bounds_extend::DefPaths
- check::opt::checking::bounds_checking::bounds_len::BoundsLenCheck
- check::opt::checking::bounds_checking::bounds_len::DefPaths
- check::opt::checking::bounds_checking::bounds_len::IfFinder
- check::opt::checking::bounds_checking::bounds_len::IndexFinder
- check::opt::checking::bounds_checking::bounds_len::LtFinder
- check::opt::checking::bounds_checking::bounds_loop_push::BoundsLoopPushCheck
- check::opt::checking::bounds_checking::bounds_loop_push::DefPaths
- check::opt::checking::encoding_checking::EncodingCheck
- check::opt::checking::encoding_checking::array_encoding::ArrayEncodingCheck
- check::opt::checking::encoding_checking::array_encoding::DefPaths
- check::opt::checking::encoding_checking::string_lowercase::DefPaths
- check::opt::checking::encoding_checking::string_lowercase::StringLowercaseCheck
- check::opt::checking::encoding_checking::string_push::DefPaths
- check::opt::checking::encoding_checking::string_push::StringPushCheck
- check::opt::checking::encoding_checking::vec_encoding::DefPaths
- check::opt::checking::encoding_checking::vec_encoding::VecEncodingCheck
- check::opt::data_collection::initialization::InitializationCheck
- check::opt::data_collection::initialization::local_set::DefPaths
- check::opt::data_collection::initialization::local_set::LocalSetCheck
- check::opt::data_collection::initialization::vec_init::DefPaths
- check::opt::data_collection::initialization::vec_init::VecInitCheck
- check::opt::data_collection::reallocation::ReservationCheck
- check::opt::data_collection::reallocation::flatten_collect::DefPaths
- check::opt::data_collection::reallocation::flatten_collect::FlattenCollectCheck
- check::opt::data_collection::reallocation::unreserved_hash::DefPaths
- check::opt::data_collection::reallocation::unreserved_hash::UnreservedHashCheck
- check::opt::data_collection::reallocation::unreserved_vec::DefPaths
- check::opt::data_collection::reallocation::unreserved_vec::UnreservedVecCheck
- check::opt::data_collection::suboptimal::SuboptimalCheck
- check::opt::data_collection::suboptimal::participant::DefPaths
- check::opt::data_collection::suboptimal::participant::ParticipantCheck
- check::opt::data_collection::suboptimal::slice_contains::DefPaths
- check::opt::data_collection::suboptimal::slice_contains::SliceContainsCheck
- check::opt::data_collection::suboptimal::vec_remove::DefPaths
- check::opt::data_collection::suboptimal::vec_remove::VecRemoveCheck
- check::opt::loop_visitors::LoopFinder
- check::opt::loop_visitors::MethodCallFinder
- check::opt::memory_cloning::used_as_immutable::DefPaths
- check::opt::memory_cloning::used_as_immutable::UsedAsImmutableCheck
- check::opt::report::OptReport
- check::rcanary::rCanary
- check::rcanary::ranalyzer::FlowAnalysis
- check::rcanary::ranalyzer::Graph
- check::rcanary::ranalyzer::IOPairForGraph
- check::rcanary::ranalyzer::IcxSliceFroBlock
- check::rcanary::ranalyzer::InOutPair
- check::rcanary::ranalyzer::IntraFlowAnalysis
- check::rcanary::ranalyzer::IntraFlowContext
- check::rcanary::ranalyzer::NodeOrder
- check::rcanary::ranalyzer::intra_visitor::ProjectionSupport
- check::rcanary::ranalyzer::ownership::Taint
- check::safedrop::SafeDrop
- check::safedrop::bug_records::BugRecords
- check::safedrop::bug_records::TyBug
- check::safedrop::drop::DropRecord
- check::safedrop::drop::LocalSpot
- check::safedrop::graph::SafeDropGraph
- check::safedrop::observer::SafeDropObserver
- cli::AdgArgs
- cli::CheckArgs
- cli::RapxArgs
- cli::VerifyArgs
- cli::analyze::AdgArgs
- cli::check::CheckArgs
- cli::verify::VerifyArgs
- compat::Spanned
- def_id::Intrinsics
- graphs::cfg::CfgBlock
- graphs::cfg::ControlFlowGraph
- graphs::scc::SccExit
- graphs::scc::SccInfo
- helpers::def_path::DefPath
- helpers::def_use::DefUse
- helpers::def_use::PlaceKey
- helpers::def_use::RelevantPlaces
- helpers::fn_info::AdtInfo
- helpers::fn_info::FnInfo
- helpers::mir_scan::Checkpoint
- helpers::mir_scan::CheckpointLocation
- helpers::mir_scan::RawPtrDerefInfo
- helpers::mir_scan::StaticMutAccessInfo
- helpers::path::PathResolver
- helpers::show_mir::ShowMir
- verify::alias_hazard::LocalCallsite
- verify::alias_hazard::SelfFieldOrigin
- verify::call_summary::CallDependencySummary
- verify::call_summary::CallEffectSummary
- verify::call_summary::fn_simulator::EffCtx
- verify::call_summary::fn_simulator::Entry
- verify::contract::assets::PropertyEntry
- verify::contract::assets::TypeInvariantEntry
- verify::contract::attr::ParsedProperty
- verify::contract::attr::RequireOuterAttribute
- verify::contract::def::DefSpec
- verify::contract::def::Subst
- verify::contract::pest_grammar::ContractParser
- verify::contract::spec::PropertySpec
- verify::contract::types::ContractPlace
- verify::contract::types::LeafProperty
- verify::contract::types::NumericPredicate
- verify::contract::types::OrProperty
- verify::def_use::DefUse
- verify::def_use::PlaceKey
- verify::def_use::RelevantPlaces
- verify::driver::CheckpointCheckView
- verify::driver::VerifyDriver
- verify::driver::VerifyRun
- verify::engine::VerifyEngine
- verify::loop_sensitivity::ComparisonFact
- verify::loop_sensitivity::DataflowDistanceHint
- verify::loop_sensitivity::LocalDependencyIndex
- verify::loop_sensitivity::LoopComponent
- verify::loop_sensitivity::LoopLocalSummary
- verify::loop_sensitivity::LoopNumericSummary
- verify::loop_sensitivity::LoopSensitivityAnalyzer
- verify::loop_sensitivity::NumericRangeHint
- verify::loop_sensitivity::RepeatPlan
- verify::loop_sensitivity::SafetySink
- verify::loop_sensitivity::SwitchSuccessor
- verify::path_extractor::CallGroup
- verify::path_extractor::Path
- verify::path_extractor::PathExtractor
- verify::property_checker::PropertyChecker
- verify::report::PropertyCheckResult
- verify::report::VerificationReport
- verify::slicer::BackwardSlicer
- verify::slicer::types::ProofGoal
- verify::slicer::visitor::BackwardSlicer
- verify::target::FunctionTarget
- verify::target::PrepareTargets
- verify::target::StructTarget
- verify::target::TraitEnsurance
- verify::target::VerifyTargetCollector
- verify::vm::SymbolicVm
- verify::vm::alias::VmOrigin
- verify::vm::state::AllocId
- verify::vm::state::Allocation
- verify::vm::state::ByteInfo
- verify::vm::state::ContractFlags
- verify::vm::state::InlineFrame
- verify::vm::state::Provenance
- verify::vm::state::ValueInvariants
- verify::vm::state::VmState
- verify::vm::state::VmValue
Enums
- analysis::alias::default::types::ValueKind
- analysis::alias::mfp::intraproc::PlaceId
- analysis::api_dependency::graph::dep_edge::DepEdge
- analysis::api_dependency::graph::dep_node::DepNode
- analysis::api_dependency::graph::dump::NodeInfo
- analysis::api_dependency::graph::transform::TransformKind
- analysis::dataflow::types::AggKind
- analysis::dataflow::types::DFSStatus
- analysis::dataflow::types::Direction
- analysis::dataflow::types::EdgeOp
- analysis::dataflow::types::NodeOp
- analysis::owned_heap::OwnedHeap
- analysis::points_to::graph::Start
- analysis::points_to::graph::Visit
- analysis::points_to::slot::AbstractLoc
- analysis::range::RangeType
- analysis::range::domain::domain::AggregateOperand
- analysis::range::domain::domain::BasicOpKind
- analysis::range::domain::symbolic_expr::BoundMode
- analysis::range::domain::symbolic_expr::IntervalType
- analysis::range::domain::symbolic_expr::SymbExpr
- analysis::safety_flow::TargetCrate
- analysis::safety_flow::root::UnsafeOpKind
- analysis::safety_flow::safetyflow_graph::SafetyFlowEdge
- analysis::safety_flow::safetyflow_graph::SafetyFlowNode
- check::rcanary::ranalyzer::Z3GoalDisplay
- check::rcanary::ranalyzer::intra_visitor::AsgnKind
- check::rcanary::ranalyzer::ownership::ContextTypeOwner
- check::rcanary::ranalyzer::ownership::IntraVar
- check::rcanary::ranalyzer::ownership::OwnerKind
- check::safedrop::bug_records::BugType
- cli::AliasStrategyKind
- cli::AnalysisKind
- cli::Commands
- cli::PostfixRepeat
- cli::VerifyMode
- cli::analyze::AliasStrategyKind
- cli::analyze::AnalysisKind
- cli::verify::PostfixRepeat
- cli::verify::VerifyMode
- helpers::def_use::PlaceBaseKey
- helpers::fn_info::FnKind
- helpers::mir_scan::CheckpointKind
- verify::alias_hazard::AliasProducer
- verify::alias_hazard::HazardCheck
- verify::alias_hazard::HazardKind
- verify::alias_hazard::RawAccessKind
- verify::call_summary::CallEffect
- verify::contract::assets::AnyItem
- verify::contract::def::DefArg
- verify::contract::def::DefBody
- verify::contract::pest_grammar::Rule
- verify::contract::spec::ArgKind
- verify::contract::spec::BuildKind
- verify::contract::types::ContractExpr
- verify::contract::types::ContractKind
- verify::contract::types::ContractProjection
- verify::contract::types::NumericOp
- verify::contract::types::NumericUnaryOp
- verify::contract::types::PlaceBase
- verify::contract::types::Property
- verify::contract::types::PropertyArg
- verify::contract::types::PropertyKind
- verify::contract::types::RelOp
- verify::def_use::PlaceBaseKey
- verify::loop_sensitivity::NumericTerm
- verify::loop_sensitivity::RepeatStrategy
- verify::path_extractor::PathStep
- verify::report::CheckResult
- verify::slicer::types::RelevantItem
- verify::vm::alias::VmAliasResult
- verify::vm::alias::VmOriginKind
Traits
- analysis::Analysis
- analysis::alias::AliasAnalysis
- analysis::alias::observer::AliasObserver
- analysis::callgraph::CallGraphAnalysis
- analysis::dataflow::DataflowAnalysis
- analysis::owned_heap::OwnedHeapAnalysis
- analysis::range::RangeAnalysis
- analysis::range::domain::domain::ConstConvert
- analysis::range::domain::domain::IntervalArithmetic
- analysis::range::domain::range::Lattice
- analysis::range::domain::symbolic_expr::IntervalTypeTrait
- check::opt::OptCheck
- check::rcanary::IcxMut
- check::rcanary::IcxSliceMut
- check::rcanary::Rcx
- check::rcanary::RcxMut
- check::rcanary::Tcx
- graphs::scc::Scc
- helpers::show_mir::MirDisplay
Macros
- analysis::range::domain::domain::basic_op_match
- analysis::range::domain::domain::impl_const_convert
- analysis::range::domain::domain::impl_interval_arith
- def_id::intrinsics
- def_paths
- rap_debug
- rap_error
- rap_info
- rap_trace
- rap_warn
- verify::call_summary::fn_simulator::E
- verify::call_summary::fn_simulator::dep0
- verify::call_summary::fn_simulator::dep01
- verify::call_summary::fn_simulator::none
Functions
- analysis::alias::aa_place_desc_str
- analysis::alias::adt_from_ty
- analysis::alias::collect_local_origins
- analysis::alias::default::alias::ensure_fn_aliases_cached
- analysis::alias::default::alias::is_no_alias_intrinsic
- analysis::alias::default::types::is_not_drop
- analysis::alias::default::types::kind
- analysis::alias::mfp::interproc::alias_specificity
- analysis::alias::mfp::interproc::extract_field_path
- analysis::alias::mfp::interproc::extract_fields
- analysis::alias::mfp::interproc::extract_summary
- analysis::alias::mfp::interproc::filter_redundant_aliases
- analysis::alias::mfp::interproc::is_field_prefix
- analysis::alias::mfp::interproc::is_strict_prefix
- analysis::alias::mfp::intraproc::apply_conservative_alias_for_call
- analysis::alias::mfp::intraproc::apply_function_summary
- analysis::alias::mfp::intraproc::apply_statement_effect
- analysis::alias::mfp::intraproc::apply_terminator_effect
- analysis::alias::mfp::transfer::mir_place_to_place_id
- analysis::alias::mfp::transfer::operand_to_place_id
- analysis::alias::mfp::transfer::sync_fields
- analysis::alias::mfp::transfer::sync_fields_recursive
- analysis::alias::mfp::transfer::transfer_aggregate
- analysis::alias::mfp::transfer::transfer_assign
- analysis::alias::mfp::transfer::transfer_call
- analysis::alias::mfp::transfer::transfer_ref
- analysis::alias::resolve_any_field_origin
- analysis::alias::resolve_place
- analysis::alias::resolve_self_field_origin
- analysis::alias::rvalue_origin
- analysis::api_dependency::fuzzable::is_fuzzable_std_ty
- analysis::api_dependency::fuzzable::is_fuzzable_ty
- analysis::api_dependency::fuzzable::is_non_fuzzable_std_ty
- analysis::api_dependency::graph::resolve::add_return_type_if_reachable
- analysis::api_dependency::graph::resolve::partion_generic_api
- analysis::api_dependency::graph::resolve::select_minimal_set_cover
- analysis::api_dependency::graph::std_tys::std_vec
- analysis::api_dependency::graph::ty_wrapper::desc_ty_str
- analysis::api_dependency::graph::ty_wrapper::eq_ty
- analysis::api_dependency::graph::ty_wrapper::hash_ty
- analysis::api_dependency::graph::ty_wrapper::traverse_ty_with_lifetime
- analysis::api_dependency::is_def_id_public
- analysis::api_dependency::is_fuzzable_ty
- analysis::api_dependency::mono::get_impls
- analysis::api_dependency::mono::get_mono_complexity
- analysis::api_dependency::mono::get_mono_set
- analysis::api_dependency::mono::get_unbound_generic_candidates
- analysis::api_dependency::mono::is_args_fit_trait_bound
- analysis::api_dependency::mono::is_fn_solvable
- analysis::api_dependency::mono::resolve_mono_apis
- analysis::api_dependency::mono::solve_unbound_type_generics
- analysis::api_dependency::mono::unify_trait
- analysis::api_dependency::mono::unify_ty
- analysis::api_dependency::utils::fn_requires_monomorphization
- analysis::api_dependency::utils::fn_sig_with_generic_args
- analysis::api_dependency::utils::is_def_id_public
- analysis::api_dependency::utils::is_fuzzable_api
- analysis::api_dependency::utils::is_fuzzable_ty
- analysis::api_dependency::utils::is_ty_eq
- analysis::api_dependency::utils::is_ty_unstable
- analysis::api_dependency::utils::ty_complexity
- analysis::api_dependency::visit::has_const_generics
- analysis::api_dependency::visit::is_drop_impl
- analysis::dataflow::debug::escaped_string
- analysis::dataflow::graph::build_dataflow_graph
- analysis::dataflow::graph::build_dataflow_graph_from_body
- analysis::owned_heap::default::copy_ty_context
- analysis::owned_heap::default::is_display_verbose
- analysis::path::format_path_annotated
- analysis::path::graph::check_postfix_segment
- analysis::path::graph::decode_aggregate_field
- analysis::path::graph::encode_aggregate_field
- analysis::path::graph::extract_segment
- analysis::path::graph::first_field_projection
- analysis::path::graph::resolve_switch_target
- analysis::points_to::builder::from_body
- analysis::points_to::builder::register_field_slots
- analysis::safety_flow::chain::dfs_find_unsafe_chains
- analysis::safety_flow::chain::extract_unsafe_callee
- analysis::safety_flow::chain::find_unsafe_callees_in_function
- analysis::safety_flow::chain::get_all_std_unsafe_chains
- analysis::safety_flow::chain::print_unsafe_chains
- analysis::safety_flow::chain::try_get_mir
- analysis::safety_flow::hir_visitor::create_adt_impl_map
- analysis::safety_flow::root::function_has_struct_invariant
- analysis::safety_flow::root::function_has_trait_ensurance
- analysis::safety_flow::root::has_struct_invariant
- analysis::safety_flow::root::hir_contains_unsafe
- analysis::safety_flow::root::scan_mir
- analysis::safety_flow::safetyflow_graph::def_ids_to_label
- analysis::safety_flow::safetyflow_graph::shape_for_fn_kind
- analysis::scan::visitor::is_api_public
- analysis::ssa_transform::lvalue_check
- analysis::ssa_transform::mir_to_dot
- analysis::ssa_transform::print_diff
- analysis::ssa_transform::print_mir_graph
- check::opt::check_utils::node_matches_any_call
- check::opt::check_utils::node_matches_call
- check::opt::checking::bounds_checking::bounds_extend::report_extend_bug
- check::opt::checking::bounds_checking::bounds_len::extract_upperbound_node_if_ops_range
- check::opt::checking::bounds_checking::bounds_len::find_downside_index_node
- check::opt::checking::bounds_checking::bounds_len::find_indexed_node_from_index
- check::opt::checking::bounds_checking::bounds_len::find_upside_len_node
- check::opt::checking::bounds_checking::bounds_len::report_upperbound_bug
- check::opt::checking::bounds_checking::bounds_loop_push::report_loop_push_bug
- check::opt::checking::encoding_checking::array_encoding::extract_ancestor_set_if_is_str_from
- check::opt::checking::encoding_checking::array_encoding::is_valid_index_edge
- check::opt::checking::encoding_checking::report_encoding_bug
- check::opt::checking::encoding_checking::string_lowercase::report_string_ascii_bug
- check::opt::checking::encoding_checking::string_push::extract_value_if_is_string_push
- check::opt::checking::encoding_checking::string_push::find_upside_string_new
- check::opt::checking::encoding_checking::string_push::report_string_push_bug
- check::opt::checking::encoding_checking::value_is_from_const
- check::opt::checking::encoding_checking::vec_encoding::extract_vec_if_is_string_from
- check::opt::checking::encoding_checking::vec_encoding::find_downside_push_node
- check::opt::checking::encoding_checking::vec_encoding::find_upside_vec_new_node
- check::opt::data_collection::initialization::local_set::report_local_set
- check::opt::data_collection::initialization::vec_init::report_vec_init
- check::opt::data_collection::reallocation::flatten_collect::report_flatten_collect
- check::opt::data_collection::reallocation::unreserved_hash::find_downside_hash_insert_node
- check::opt::data_collection::reallocation::unreserved_hash::report_unreserved_hash_bug
- check::opt::data_collection::reallocation::unreserved_vec::find_upside_reservation
- check::opt::data_collection::reallocation::unreserved_vec::report_unreserved_vec_bug
- check::opt::data_collection::suboptimal::participant::report_participant
- check::opt::data_collection::suboptimal::slice_contains::report_slice_contains_bug
- check::opt::data_collection::suboptimal::vec_remove::is_0_usize
- check::opt::data_collection::suboptimal::vec_remove::report_vec_remove_bug
- check::opt::memory_cloning::used_as_immutable::find_downside_use_as_param
- check::opt::memory_cloning::used_as_immutable::report_used_as_immutable
- check::rcanary::ranalyzer::intra_visitor::has_projection
- check::rcanary::ranalyzer::intra_visitor::heap_layout_to_rustbv
- check::rcanary::ranalyzer::intra_visitor::help_debug_goal_stmt
- check::rcanary::ranalyzer::intra_visitor::help_debug_goal_term
- check::rcanary::ranalyzer::intra_visitor::is_place_containing_ptr
- check::rcanary::ranalyzer::intra_visitor::new_local_name
- check::rcanary::ranalyzer::intra_visitor::reverse_heap_layout_to_rustbv
- check::rcanary::ranalyzer::intra_visitor::rustbv_merge
- check::rcanary::ranalyzer::intra_visitor::rustbv_to_int
- check::rcanary::ranalyzer::is_z3_goal_verbose
- check::safedrop::bug_records::df_uaf_detail
- check::safedrop::bug_records::dp_detail
- check::safedrop::checks::check_drop_status
- check::safedrop::checks::clear_drop_info
- check::safedrop::checks::clear_father_drop
- check::safedrop::checks::clear_field_drop
- check::safedrop::checks::fetch_drop_from_alias
- check::safedrop::checks::fetch_drop_from_bottom
- check::safedrop::checks::fetch_drop_from_pointee
- check::safedrop::checks::fetch_drop_from_pts_fields
- check::safedrop::checks::fetch_drop_from_top
- check::safedrop::checks::fetch_drop_info
- check::safedrop::checks::get_alias_set
- check::safedrop::checks::make_bug
- check::safedrop::checks::push_drop_bottom_up
- check::safedrop::checks::push_drop_info
- check::safedrop::checks::push_drop_through_move
- check::safedrop::checks::push_drop_top_down
- check::safedrop::checks::rate_confidence
- check::safedrop::checks::sync_drop_record
- check::safedrop::checks::uaf_check
- check::safedrop::corner_case::should_check
- check::safedrop::query_safedrop
- compat::args_get
- compat::attribute_to_string
- compat::get_all_attrs
- compat::predicates_of
- def_id::assume_init_drop_opt
- def_id::call_mut_opt
- def_id::clone_opt
- def_id::contains
- def_id::copy_from_nonoverlapping_opt
- def_id::copy_from_opt
- def_id::copy_to_nonoverlapping_opt
- def_id::copy_to_opt
- def_id::dealloc_opt
- def_id::drop_in_place_opt
- def_id::drop_opt
- def_id::init
- def_id::init_inner
- def_id::is_drop_fn
- def_id::manually_drop_opt
- def_id::read_via_copy_opt
- def_id::replace_opt
- def_id::take_opt
- def_id::to_internal
- def_id::write_via_copy_opt
- graphs::cfg::record_member_nodes
- graphs::cfg::record_root_exits
- graphs::cfg::rerun_scc_in_isolation
- graphs::cfg::scc_handler
- help::styled_cargo_rapx_usage
- help::styled_rapx_usage
- help::styled_str
- helpers::api_classify::is_align_of
- helpers::api_classify::is_align_offset
- helpers::api_classify::is_as_mut_ptr_range
- helpers::api_classify::is_as_ptr
- helpers::api_classify::is_as_ptr_range
- helpers::api_classify::is_byte_ptr_arith
- helpers::api_classify::is_cstr_from_bytes_with_nul_unchecked
- helpers::api_classify::is_cstr_from_ptr
- helpers::api_classify::is_cstr_strict_constructor
- helpers::api_classify::is_eq_or_partial_eq
- helpers::api_classify::is_from_raw_parts
- helpers::api_classify::is_into_boxed_slice
- helpers::api_classify::is_iter_ptr_adj
- helpers::api_classify::is_layout_constant
- helpers::api_classify::is_len
- helpers::api_classify::is_maybe_uninit_assume_init
- helpers::api_classify::is_maybe_uninit_uninit
- helpers::api_classify::is_maybe_uninit_write
- helpers::api_classify::is_mem_copy_or_write_api
- helpers::api_classify::is_nonnull_api
- helpers::api_classify::is_numeric_arith
- helpers::api_classify::is_offset_from_unsigned
- helpers::api_classify::is_option_unwrap
- helpers::api_classify::is_ownership_reconstruction
- helpers::api_classify::is_ownership_transfer_api
- helpers::api_classify::is_pointer_add
- helpers::api_classify::is_pointer_sub
- helpers::api_classify::is_post_inc_start
- helpers::api_classify::is_pre_dec_end
- helpers::api_classify::is_ptr_write
- helpers::api_classify::is_read_api
- helpers::api_classify::is_select_unpredictable
- helpers::api_classify::is_std_box
- helpers::api_classify::is_std_cstring
- helpers::api_classify::is_std_iter_or_itermut
- helpers::api_classify::is_std_nonnull
- helpers::api_classify::is_std_option
- helpers::api_classify::is_std_ordering
- helpers::api_classify::is_std_vec
- helpers::api_classify::is_vec_alloc_constructor
- helpers::api_classify::is_vec_from_box
- helpers::api_classify::is_vec_or_cstring_call
- helpers::api_classify::is_vec_ownership_transfer_api
- helpers::api_classify::is_vec_push
- helpers::api_classify::is_vec_with_capacity
- helpers::def_path::def_path_def_ids
- helpers::def_path::def_path_last_def_id
- helpers::def_path::def_path_res
- helpers::def_path::def_path_res_with_base
- helpers::def_path::find_crates
- helpers::def_path::find_primitive_impls
- helpers::def_path::item_children_by_name
- helpers::def_path::local_item_children_by_name
- helpers::def_path::non_local_item_children_by_name
- helpers::def_path::path_str_def_id
- helpers::def_use::call_args_uses_at
- helpers::def_use::operand_uses
- helpers::def_use::place_projection_uses
- helpers::def_use::place_uses
- helpers::def_use::rvalue_operands
- helpers::def_use::terminator_use_def
- helpers::def_use::trace_place_origin
- helpers::draw_dot::render_dot_file
- helpers::draw_dot::render_dot_graphs
- helpers::draw_dot::render_dot_string
- helpers::fn_info::append_fn_with_types
- helpers::fn_info::check_visibility
- helpers::fn_info::get_adt_def_id_by_adt_method
- helpers::fn_info::get_adt_via_method
- helpers::fn_info::get_all_mutable_methods
- helpers::fn_info::get_all_std_fns_by_rustc_public
- helpers::fn_info::get_cons
- helpers::fn_info::get_impls_for_struct
- helpers::fn_info::get_mutated_fields
- helpers::fn_info::get_muts
- helpers::fn_info::get_ptr_deref_dummy_def_id
- helpers::fn_info::get_public_fields
- helpers::fn_info::get_type
- helpers::fn_info::has_mut_self_param
- helpers::fn_info::is_externally_reachable
- helpers::fn_info::parse_expr_into_number
- helpers::fn_info::returns_wrapped_self
- helpers::mir_scan::check_safety
- helpers::mir_scan::collect_global_local_pairs
- helpers::mir_scan::collect_raw_ptr_deref_info
- helpers::mir_scan::collect_static_mut_access_info
- helpers::mir_scan::collect_unsafe_callsites
- helpers::mir_scan::deref_place_pointee_ty
- helpers::mir_scan::get_rawptr_deref
- helpers::mir_scan::get_unsafe_callees
- helpers::mir_scan::place_has_raw_deref
- helpers::mir_scan::ptr_operand_for_deref_place
- helpers::mir_scan::resolve_callee_impl
- helpers::mir_utils::alloc_id_bytes
- helpers::mir_utils::arg_of_local
- helpers::mir_utils::blocks_reachable_after_call
- helpers::mir_utils::call_destination
- helpers::mir_utils::call_name
- helpers::mir_utils::callee_is_linear
- helpers::mir_utils::callee_param_index_for_local
- helpers::mir_utils::catch_panic
- helpers::mir_utils::collect_place_aliases
- helpers::mir_utils::collect_return_block_indices
- helpers::mir_utils::const_int_from_debug
- helpers::mir_utils::const_scalar_int
- helpers::mir_utils::const_value_bytes
- helpers::mir_utils::deep_resolve_place
- helpers::mir_utils::dep_callee_def_id
- helpers::mir_utils::destination_stride
- helpers::mir_utils::extract_const_bytes_from_operand
- helpers::mir_utils::extract_local
- helpers::mir_utils::extract_operand_const
- helpers::mir_utils::field_offset_in_bytes
- helpers::mir_utils::get_owner_struct_def_id
- helpers::mir_utils::has_crate
- helpers::mir_utils::has_rapx_verify_attr
- helpers::mir_utils::is_const_def_kind
- helpers::mir_utils::is_std_crate_def_id
- helpers::mir_utils::is_trait_unsafe
- helpers::mir_utils::is_u8_array_or_slice
- helpers::mir_utils::layout_of_ty
- helpers::mir_utils::min_align_of_generic_param
- helpers::mir_utils::nonnull_inner_ty
- helpers::mir_utils::offset_of_container
- helpers::mir_utils::offset_of_ty_from_func
- helpers::mir_utils::operand_mir_place
- helpers::mir_utils::operand_place
- helpers::mir_utils::pointee_alignment
- helpers::mir_utils::pointee_ty
- helpers::mir_utils::resolve_impl_self_ty_def_id
- helpers::mir_utils::resolve_mir_place
- helpers::mir_utils::rvalue_any_place_matching
- helpers::mir_utils::rvalue_source_place
- helpers::mir_utils::size_of_generic_param
- helpers::mir_utils::slice_element_size
- helpers::mir_utils::trace_place_root
- helpers::mir_utils::trace_raw_ptr_through_call
- helpers::mir_utils::ty_has_param_const
- helpers::mir_utils::type_contains_reference
- helpers::mir_utils::type_layout
- helpers::mir_utils::vec_elem_ty
- helpers::mir_utils::vec_element_size
- helpers::name::access_ident_recursive
- helpers::name::extract_pat_ident
- helpers::name::find_declared_generic_param
- helpers::name::find_generic_in_ty
- helpers::name::find_generic_param
- helpers::name::get_cleaned_def_path_name
- helpers::name::get_known_std_names
- helpers::name::get_std_api_signature_json
- helpers::name::get_struct_name
- helpers::name::get_struct_self_ty
- helpers::name::match_primitive_type
- helpers::name::match_ty_with_ident
- helpers::name::parse_local_signature
- helpers::name::parse_outside_signature
- helpers::name::parse_signature
- helpers::name::parse_trait_fn_sig
- helpers::name::resolve_field_name
- helpers::name::short_fn_name
- helpers::path::get_path_resolver
- helpers::path::join_path_with_ident
- helpers::show_mir::display_mir
- helpers::show_mir::generate_mir_cfg_dot
- preprocess::doc_attr
- preprocess::dummy_fns::create_dummy_fns
- preprocess::dummy_fns::make_dummy_block
- preprocess::dummy_fns::make_dummy_fn
- preprocess::dummy_fns::make_dummy_fn_sig
- preprocess::set_attrs
- preprocess::ssa_preprocess::create_ssa_struct
- preprocess::ssa_preprocess::create_struct
- preprocess::stability_attr
- start_analyzer
- utils::fs::rap_create_file
- utils::log::init_log
- utils::log::log_level
- utils::log::rap_error_and_exit
- utils::source::convert_filename
- utils::source::get_adt_name
- utils::source::get_filename
- utils::source::get_fn_name
- utils::source::get_fn_name_byid
- utils::source::get_module_name
- utils::source::get_name
- utils::span::are_spans_in_same_file
- utils::span::get_basic_block_span
- utils::span::get_variable_name
- utils::span::relative_pos_range
- utils::span::span_to_filename
- utils::span::span_to_first_line
- utils::span::span_to_line_number
- utils::span::span_to_source_code
- utils::span::span_to_trimmed_span
- verify::alias_hazard::alias_from_rvalue
- verify::alias_hazard::alias_producer
- verify::alias_hazard::alias_proved_for_param_local
- verify::alias_hazard::alias_proved_for_param_local_from_origin
- verify::alias_hazard::any_struct_field_origin
- verify::alias_hazard::as_ptr_provenance_origins
- verify::alias_hazard::blocks_reachable_after_call
- verify::alias_hazard::call_destination
- verify::alias_hazard::call_target_def_id
- verify::alias_hazard::callsite_arg_origins
- verify::alias_hazard::collect_place_aliases
- verify::alias_hazard::deep_resolve_place
- verify::alias_hazard::destination_flows_to_return
- verify::alias_hazard::escaped_self_field_violation
- verify::alias_hazard::expand_hazard_alias_locals
- verify::alias_hazard::expand_origin_aliases
- verify::alias_hazard::find_as_ptr_receivers
- verify::alias_hazard::hazard_used_after_block
- verify::alias_hazard::hazard_used_after_statement
- verify::alias_hazard::impls_for_struct
- verify::alias_hazard::is_origin_a_reference
- verify::alias_hazard::is_ownership_return_api
- verify::alias_hazard::is_ownership_transfer_terminator
- verify::alias_hazard::is_ptr_add_offset_eq
- verify::alias_hazard::is_ptr_from_ptr_add
- verify::alias_hazard::is_vec_invalidating_method
- verify::alias_hazard::kill_strongly_updated_origins
- verify::alias_hazard::local_callsites
- verify::alias_hazard::local_hazard_violation
- verify::alias_hazard::local_hazard_violation_with
- verify::alias_hazard::local_traces_to_self_field
- verify::alias_hazard::method_exposes_self_field
- verify::alias_hazard::method_writes_self_field
- verify::alias_hazard::operand_mir_place
- verify::alias_hazard::operand_place
- verify::alias_hazard::ownership_transfer_violation
- verify::alias_hazard::param_index_of_origin
- verify::alias_hazard::place_is_raw_access_to_any_origin
- verify::alias_hazard::place_is_raw_access_to_live_origin
- verify::alias_hazard::place_is_raw_access_to_origin
- verify::alias_hazard::place_key_is_prefix_of
- verify::alias_hazard::place_raw_accesses_self_field
- verify::alias_hazard::places_holding_transferred_pointer
- verify::alias_hazard::pre_existing_view_on_origin
- verify::alias_hazard::private_fn_callsite_delegation
- verify::alias_hazard::public_raw_field
- verify::alias_hazard::raw_access_conflicts
- verify::alias_hazard::resolve_mir_place
- verify::alias_hazard::resolve_param_origin
- verify::alias_hazard::resolve_place_for_key
- verify::alias_hazard::reverse_postorder_blocks
- verify::alias_hazard::rvalue_any_place_matching
- verify::alias_hazard::rvalue_copies_live_origin_value
- verify::alias_hazard::rvalue_has_hazard_local_base
- verify::alias_hazard::rvalue_mentions_any_local
- verify::alias_hazard::rvalue_mentions_local
- verify::alias_hazard::rvalue_mentions_origin
- verify::alias_hazard::rvalue_reads_any_origin
- verify::alias_hazard::rvalue_reads_like_view
- verify::alias_hazard::rvalue_reads_live_origin
- verify::alias_hazard::self_borrow_mutability
- verify::alias_hazard::self_field_key
- verify::alias_hazard::self_field_origin
- verify::alias_hazard::splice_holder_fields
- verify::alias_hazard::statement_uses_any_local
- verify::alias_hazard::terminator_invalidates_vec_owner
- verify::alias_hazard::terminator_is_benign_origin_use
- verify::alias_hazard::terminator_returns_ownership
- verify::alias_hazard::terminator_uses_any_local
- verify::alias_hazard::terminator_uses_live_origin
- verify::alias_hazard::terminator_uses_origin
- verify::alias_hazard::terminator_writes_origin
- verify::alias_hazard::trace_place_root
- verify::alias_hazard::trace_raw_ptr_through_call
- verify::alias_hazard::type_contains_ref_or_ptr
- verify::alias_hazard::vec_owners_for_origins
- verify::call_summary::dependency_summary
- verify::call_summary::effect_summary
- verify::call_summary::fn_simulator::align_to_local
- verify::call_summary::fn_simulator::allocator_allocate
- verify::call_summary::fn_simulator::bit_preserving_nz
- verify::call_summary::fn_simulator::checked_pow_nz
- verify::call_summary::fn_simulator::cmp_min
- verify::call_summary::fn_simulator::eff_alias_arg0
- verify::call_summary::fn_simulator::eff_alias_nonnull
- verify::call_summary::fn_simulator::eff_alias_ptr
- verify::call_summary::fn_simulator::eff_align_offset
- verify::call_summary::fn_simulator::eff_align_to
- verify::call_summary::fn_simulator::eff_allocator_allocate
- verify::call_summary::fn_simulator::eff_box_from_vec
- verify::call_summary::fn_simulator::eff_cmp_min
- verify::call_summary::fn_simulator::eff_forget
- verify::call_summary::fn_simulator::eff_from_raw_parts
- verify::call_summary::fn_simulator::eff_from_trait
- verify::call_summary::fn_simulator::eff_is_empty
- verify::call_summary::fn_simulator::eff_layout_align
- verify::call_summary::fn_simulator::eff_layout_const
- verify::call_summary::fn_simulator::eff_len
- verify::call_summary::fn_simulator::eff_new_allocation
- verify::call_summary::fn_simulator::eff_new_allocation_from_cap
- verify::call_summary::fn_simulator::eff_none
- verify::call_summary::fn_simulator::eff_offset_from_unsigned
- verify::call_summary::fn_simulator::eff_option_scan_index
- verify::call_summary::fn_simulator::eff_overflowing_nz
- verify::call_summary::fn_simulator::eff_ownership_recon
- verify::call_summary::fn_simulator::eff_ptr_add
- verify::call_summary::fn_simulator::eff_ptr_sub
- verify::call_summary::fn_simulator::eff_read_mem
- verify::call_summary::fn_simulator::eff_return_abs
- verify::call_summary::fn_simulator::eff_return_add
- verify::call_summary::fn_simulator::eff_return_clamp
- verify::call_summary::fn_simulator::eff_return_iter
- verify::call_summary::fn_simulator::eff_return_max
- verify::call_summary::fn_simulator::eff_return_mul
- verify::call_summary::fn_simulator::eff_return_neg
- verify::call_summary::fn_simulator::eff_return_nonzero_iff
- verify::call_summary::fn_simulator::eff_return_option_some_add
- verify::call_summary::fn_simulator::eff_return_option_some_mul
- verify::call_summary::fn_simulator::eff_return_option_some_nonzero_iff
- verify::call_summary::fn_simulator::eff_return_sub
- verify::call_summary::fn_simulator::eff_scan_length
- verify::call_summary::fn_simulator::eff_split_at
- verify::call_summary::fn_simulator::eff_vec_from_box
- verify::call_summary::fn_simulator::eff_write_mem
- verify::call_summary::fn_simulator::from_trait_call
- verify::call_summary::fn_simulator::int_abs
- verify::call_summary::fn_simulator::int_add
- verify::call_summary::fn_simulator::int_checked_add
- verify::call_summary::fn_simulator::int_checked_mul
- verify::call_summary::fn_simulator::int_clamp
- verify::call_summary::fn_simulator::int_max
- verify::call_summary::fn_simulator::int_mul
- verify::call_summary::fn_simulator::int_neg
- verify::call_summary::fn_simulator::into_iter_local
- verify::call_summary::fn_simulator::is_empty
- verify::call_summary::fn_simulator::is_nonnull_dest
- verify::call_summary::fn_simulator::is_slice_get_unchecked
- verify::call_summary::fn_simulator::is_strlen
- verify::call_summary::fn_simulator::iter_position
- verify::call_summary::fn_simulator::layout_align
- verify::call_summary::fn_simulator::layout_call_ty
- verify::call_summary::fn_simulator::layout_constant_effect
- verify::call_summary::fn_simulator::lookup_dependency
- verify::call_summary::fn_simulator::lookup_effect
- verify::call_summary::fn_simulator::mem_forget
- verify::call_summary::fn_simulator::nonnull_as_mut
- verify::call_summary::fn_simulator::nonnull_as_ref
- verify::call_summary::fn_simulator::nonnull_from
- verify::call_summary::fn_simulator::nonnull_new
- verify::call_summary::fn_simulator::nonnull_new_unchecked
- verify::call_summary::fn_simulator::nonnull_pointee_alignment
- verify::call_summary::fn_simulator::overflowing_nz
- verify::call_summary::fn_simulator::ptr_read
- verify::call_summary::fn_simulator::saturating_sub
- verify::call_summary::fn_simulator::slice_index
- verify::call_summary::fn_simulator::split_at
- verify::call_summary::fn_simulator::transmute
- verify::call_summary::interprocedural::callee_calls_other_local
- verify::call_summary::interprocedural::callee_contains_pointer_arithmetic
- verify::call_summary::interprocedural::detect_index_disjoint_validator
- verify::call_summary::interprocedural::local_must_write_args
- verify::call_summary::interprocedural::local_return_dependencies
- verify::call_summary::interprocedural::named_index_disjoint_validator
- verify::call_summary::interprocedural::path_ends_in_return
- verify::call_summary::interprocedural::trace_to_callee_arg
- verify::call_summary::interprocedural::try_from_raw_parts_wrapper_effect
- verify::call_summary::interprocedural::try_pointer_arith_wrapper_effect
- verify::call_summary::interprocedural::write_args_on_path
- verify::call_summary::transparent_deref_peel
- verify::contract::assets::get_std_contracts_from_assets
- verify::contract::assets::get_std_contracts_from_json
- verify::contract::assets::get_std_type_invariants
- verify::contract::assets::resolve_trait_method
- verify::contract::attr::is_expected_syn_rapx_attr
- verify::contract::attr::parse_property_expr
- verify::contract::attr::parse_rapx_attr
- verify::contract::attr::strip_lifetime_ticks
- verify::contract::def::builtin_defs
- verify::contract::def::builtin_defs_map
- verify::contract::def::collect_def_refs
- verify::contract::def::conv_def_and
- verify::contract::def::conv_def_call
- verify::contract::def::conv_def_leaf
- verify::contract::def::conv_def_or
- verify::contract::def::def_refs
- verify::contract::def::def_ty_matches_arg_kind
- verify::contract::def::expand_body
- verify::contract::def::expand_def
- verify::contract::def::extract_contract_def_string
- verify::contract::def::find_cycle_in
- verify::contract::def::find_def
- verify::contract::def::find_def_cycle
- verify::contract::def::is_contract_def_attr
- verify::contract::def::parse_body
- verify::contract::def::parse_defs
- verify::contract::def::parse_equation_params
- verify::contract::def::parse_one_def_block
- verify::contract::def::register_contract_defs
- verify::contract::def::register_defs_from_source
- verify::contract::def::render_expr_src
- verify::contract::def::resolve_arg_string
- verify::contract::def::unknown_property
- verify::contract::def::user_defs_map
- verify::contract::pest_conv::conv_additive
- verify::contract::pest_conv::conv_arg_expr
- verify::contract::pest_conv::conv_base
- verify::contract::pest_conv::conv_bit_and
- verify::contract::pest_conv::conv_bit_or
- verify::contract::pest_conv::conv_bit_xor
- verify::contract::pest_conv::conv_call
- verify::contract::pest_conv::conv_const_path
- verify::contract::pest_conv::conv_expr
- verify::contract::pest_conv::conv_if
- verify::contract::pest_conv::conv_left_assoc
- verify::contract::pest_conv::conv_multiplicative
- verify::contract::pest_conv::conv_place_bridge
- verify::contract::pest_conv::conv_predicate
- verify::contract::pest_conv::conv_primary
- verify::contract::pest_conv::conv_size_of_call
- verify::contract::pest_conv::conv_unary
- verify::contract::pest_conv::only_child
- verify::contract::pest_conv::op_from_str
- verify::contract::pest_conv::parse_expr_pest
- verify::contract::pest_conv::parse_predicate_pest
- verify::contract::pest_conv::relop_from_str
- verify::contract::place::detect_array_for_each
- verify::contract::place::parse_contract_place
- verify::contract::place::parse_expr_into_local_and_ty
- verify::contract::place::parse_named_place
- verify::contract::place::resolve_next_field
- verify::contract::place::resolve_place_from_ident
- verify::contract::place::resolve_projection_from_base_ident
- verify::contract::place::resolve_projection_from_struct_ident
- verify::contract::place::strip_iter_elements
- verify::contract::query::any_entry_to_property
- verify::contract::query::entry_to_property
- verify::contract::query::is_contract_token_char
- verify::contract::query::normalize_json_contract_arg
- verify::contract::query::query_json_contracts
- verify::contract::query::resolve_json_args
- verify::contract::query::resolve_json_param_name
- verify::contract::query::scan_while
- verify::contract::render::display_expr_user_friendly
- verify::contract::resolve::build_interval_predicates
- verify::contract::resolve::expr_to_pest
- verify::contract::resolve::int_type_min_max
- verify::contract::resolve::parse_builtin_const
- verify::contract::resolve::parse_const_param
- verify::contract::resolve::parse_contract_expr
- verify::contract::resolve::parse_interval_predicates
- verify::contract::resolve::parse_numeric_predicate
- verify::contract::resolve::parse_string_interval
- verify::contract::resolve::parse_target_arg
- verify::contract::resolve::parse_type
- verify::contract::resolve::parse_valid_num
- verify::contract::resolve::resolve_type_name
- verify::contract::resolve::unwrap_array_expr
- verify::contract::spec::find_spec
- verify::contract::spec::kind_meaning
- verify::contract::spec::ps
- verify::def_use::bind_callsite_roots
- verify::def_use::bind_operand_place
- verify::def_use::call_args_uses_at
- verify::def_use::is_target_argument_index
- verify::def_use::operand_uses
- verify::def_use::rvalue_operands
- verify::def_use::terminator_use_def
- verify::def_use::trace_place_origin
- verify::display::dedup_compound_props
- verify::display::emit_property_rows
- verify::display::emit_results_and_verdict
- verify::display::emit_results_counts_and_checkpoints
- verify::display::emit_verify_summary
- verify::display::fmt_contract_expanded
- verify::display::fmt_fn_path_with_bounds
- verify::display::fmt_fn_path_with_generics
- verify::display::fmt_fn_with_params
- verify::display::fmt_meaning_template
- verify::display::insert_bounds_into_path
- verify::driver::property_field_indices
- verify::driver::remap_constructor_contract
- verify::loop_sensitivity::block_reaches_component
- verify::loop_sensitivity::ceil_div_i128
- verify::loop_sensitivity::collect_assigned_locals
- verify::loop_sensitivity::collect_entry_lower_bounds
- verify::loop_sensitivity::collect_loop_guard_upper_bounds
- verify::loop_sensitivity::collect_operand_sources
- verify::loop_sensitivity::collect_rvalue_sources
- verify::loop_sensitivity::comparison_fact
- verify::loop_sensitivity::component_has_internal_branch
- verify::loop_sensitivity::component_reaches_checkpoint
- verify::loop_sensitivity::estimate_branch_sensitive_backedges
- verify::loop_sensitivity::estimate_dataflow_backedges
- verify::loop_sensitivity::estimate_inbound_witness
- verify::loop_sensitivity::estimate_valid_num_witness
- verify::loop_sensitivity::expr_const_i128
- verify::loop_sensitivity::expr_is_place
- verify::loop_sensitivity::first_field_projection
- verify::loop_sensitivity::flatten_or_property
- verify::loop_sensitivity::graph_reaches_any
- verify::loop_sensitivity::increment_source_and_step
- verify::loop_sensitivity::local_is_argument
- verify::loop_sensitivity::loop_components
- verify::loop_sensitivity::lower_bound_from_branch
- verify::loop_sensitivity::max_state_distance_from
- verify::loop_sensitivity::numeric_term_from_operand
- verify::loop_sensitivity::numeric_term_lower_bound
- verify::loop_sensitivity::operand_const_i128
- verify::loop_sensitivity::place_is_indirect_write
- verify::loop_sensitivity::plain_copy_source
- verify::loop_sensitivity::repeat_for_backedges
- verify::loop_sensitivity::repeat_for_witness_iteration
- verify::loop_sensitivity::resolve_local_copy
- verify::loop_sensitivity::resolve_numeric_term
- verify::loop_sensitivity::rvalue_const_i128
- verify::loop_sensitivity::rvalue_projection_source
- verify::loop_sensitivity::simple_upper_bound_violation_value
- verify::loop_sensitivity::switch_successors
- verify::loop_sensitivity::valid_num_violation_value
- verify::loop_sensitivity::witness_iteration_for_threshold
- verify::path_extractor::group_by_callee
- verify::property_checker::signature_return_has_lifetime
- verify::property_checker::utf8_validity
- verify::slicer::call_visit::visit
- verify::slicer::visitor::collect_statement_uses
- verify::slicer::visitor::needs_invalidation_tracking
- verify::slicer::visitor::statement_can_refine
- verify::slicer::visitor::statement_invalidates_relevant
- verify::slicer::visitor::terminator_is_path_condition
- verify::slicer::visitor::terminator_may_havoc
- verify::target::build_raw_ptr_deref_checks
- verify::target::build_static_mut_checks
- verify::target::build_type_invariants_from_params
- verify::target::collect_properties_from_named_attrs
- verify::target::collect_type_invariants
- verify::target::get_contract_from_annotation
- verify::target::get_struct_invariants_from_annotation
- verify::target::get_trait_contracts_from_annotation
- verify::target::get_trait_method_requires
- verify::target::instantiate_type_invariant
- verify::target::is_drop_impl
- verify::target::is_numeric_field_access
- verify::target::is_rapx_named_attr
- verify::target::resolve_chain_contracts
- verify::target::type_path_key
- verify::valid_cstr_util::aggregate_op_is_nonzero
- verify::valid_cstr_util::body_parents
- verify::valid_cstr_util::collect_all_const_bytes_worklist
- verify::valid_cstr_util::const_bytes_for_local
- verify::valid_cstr_util::const_bytes_from_call_dest
- verify::valid_cstr_util::const_bytes_from_operand
- verify::valid_cstr_util::fn_always_returns_nonzero
- verify::valid_cstr_util::follow_parents
- verify::valid_cstr_util::is_constant_zero_u8
- verify::valid_cstr_util::operand_const_bytes
- verify::valid_cstr_util::resolve_through_casts
- verify::valid_cstr_util::rvalue_is_nonzero
- verify::valid_cstr_util::scalar_constant
- verify::vm::alias::check_alias_vm
- verify::vm::alias::check_ownership_transfer_alias
- verify::vm::alias::check_read_memory_alias
- verify::vm::alias::check_view_alias
- verify::vm::alias::find_struct_field_origin_for_param
- verify::vm::alias::infer_self_field_from_type
- verify::vm::alias::is_self_field_shared_ref
- verify::vm::alias::resolve_origin_place_mir
- verify::vm::exec::chosen_successor
- verify::vm::exec::resolve_u64_from_place_key
Type Aliases
- analysis::alias::FnAliasMap
- analysis::alias::LocalOriginMap
- analysis::alias::default::MopFnAliasMap
- analysis::api_dependency::graph::InnerGraph
- analysis::callgraph::FnCallMap
- analysis::callgraph::default::CallMap
- analysis::dataflow::Arg2Ret
- analysis::dataflow::Arg2RetMap
- analysis::dataflow::DataflowGraphMap
- analysis::dataflow::Graph
- analysis::dataflow::GraphEdge
- analysis::dataflow::GraphNode
- analysis::dataflow::types::EdgeIdx
- analysis::dataflow::types::GraphEdges
- analysis::dataflow::types::GraphNodes
- analysis::owned_heap::OHAResultMap
- analysis::range::PathConstraint
- analysis::range::PathConstraintMap
- analysis::range::RAResult
- analysis::range::RAResultMap
- analysis::range::RAVecResultMap
- analysis::range::domain::domain::DefMap
- analysis::range::domain::domain::GenOprs
- analysis::range::domain::domain::SymbMap
- analysis::range::domain::domain::UseMap
- analysis::range::domain::domain::ValuesBranchMap
- analysis::range::domain::domain::VarNodes
- analysis::safety_flow::fn_collector::FnMap
- analysis::safety_flow::hir_visitor::AdtImplMap
- check::rcanary::ranalyzer::Edges
- check::rcanary::ranalyzer::MirGraph
- check::rcanary::ranalyzer::ToPo
- check::rcanary::ranalyzer::intra_visitor::Aggre
- check::rcanary::ranalyzer::intra_visitor::Disc
- compat::FxHashMap
- compat::FxHashSet
- compat::GenericPredicatesC
- verify::target::FnContracts
- verify::target::StructInvariants
Statics
- RAPX_DEFAULT_ARGS
- analysis::api_dependency::graph::transform::ALL_TRANSFORMKIND
- analysis::api_dependency::mono::MAX_STEP_SET_SIZE
- analysis::range::STR_MAX
- analysis::range::STR_MIN
- check::opt::checking::bounds_checking::bounds_extend::DEFPATHS
- check::opt::checking::bounds_checking::bounds_len::DEFPATHS
- check::opt::checking::bounds_checking::bounds_loop_push::DEFPATHS
- check::opt::checking::encoding_checking::array_encoding::DEFPATHS
- check::opt::checking::encoding_checking::string_lowercase::DEFPATHS
- check::opt::checking::encoding_checking::string_push::DEFPATHS
- check::opt::checking::encoding_checking::vec_encoding::DEFPATHS
- check::opt::data_collection::initialization::local_set::DEFPATHS
- check::opt::data_collection::initialization::vec_init::DEFPATHS
- check::opt::data_collection::reallocation::flatten_collect::DEFPATHS
- check::opt::data_collection::reallocation::unreserved_hash::DEFPATHS
- check::opt::data_collection::reallocation::unreserved_vec::DEFPATHS
- check::opt::data_collection::suboptimal::participant::DEFPATHS
- check::opt::data_collection::suboptimal::slice_contains::DEFPATHS
- check::opt::data_collection::suboptimal::vec_remove::DEFPATHS
- check::opt::memory_cloning::used_as_immutable::DEFPATHS
- def_id::INIT
- verify::call_summary::fn_simulator::REGISTRY
- verify::contract::attr::LIFETIME_TICK_RE
- verify::contract::spec::SPECS
Constants
- analysis::alias::default::VISIT_LIMIT
- analysis::api_dependency::fuzzable::MAX_DEPTH
- analysis::api_dependency::graph::resolve::MAX_TY_COMPLX
- analysis::path::graph::AGGREGATE_FIELD_MULT
- analysis::path::graph::AGGREGATE_FIELD_SENTINEL
- analysis::path::graph::SCC_MAX_DEPTH
- analysis::path::graph::SCC_MAX_PATH_LEN
- analysis::path::graph::SCC_MAX_SEEN_PATHS
- analysis::path::graph::SCC_PATH_CACHE_LIMIT
- analysis::path::graph::WHOLE_CFG_PATH_DEPTH_LIMIT
- analysis::path::graph::WHOLE_CFG_PATH_LIMIT
- analysis::points_to::builder::MAX_DEREF_DEPTH
- analysis::points_to::builder::MAX_FIELD_DEPTH
- analysis::points_to::graph::MAX_VALUES_PER_PATH
- check::safedrop::safedrop::VISIT_LIMIT
- cli::DEFAULT_POSTFIX_REPEAT
- cli::analyze::DEFAULT_POSTFIX_REPEAT
- def_id::INTRINSICS
- help::RAPX_AFTER_HELP
- help::RAPX_STYLING
- help::RAPX_VERSION
- helpers::show_mir::EXPLAIN
- helpers::show_mir::NEXT_LINE
- helpers::show_mir::PADDING
- verify::call_summary::fn_simulator::ALL
- verify::contract::pest_grammar::_PEST_GRAMMAR_ContractParser
- verify::engine::ENGINE_INLINE_DEPTH
- verify::loop_sensitivity::BRANCH_SENSITIVE_BACKEDGES
- verify::loop_sensitivity::DEFAULT_LOOP_CARRIED_BACKEDGES
- verify::loop_sensitivity::DEFAULT_NUMERIC_WITNESS_ITERATION
- verify::loop_sensitivity::MAX_AUTO_REPEAT
- verify::loop_sensitivity::MIN_DATAFLOW_REPEAT
- verify::path_extractor::PATH_LIMIT
- verify::vm::call::MAX_INLINE_DEPTH