List of all items
Structs
- boilerplate::BoilerplateCounts
- candidate::CandidateConfig
- candidate::CandidatePair
- candidate::CandidateSet
- candidate::CandidateStats
- candidate::FragmentRef
- candidate::StatementRun
- conditional::ArmPath
- conditional::ArmTracker
- control_flow::ControlFlowConfig
- control_flow::ControlFlowPair
- control_flow::ControlFlowSet
- control_flow::ControlFlowStats
- discovery::BuildVariant
- discovery::CargoLayout
- discovery::Classification
- discovery::CompileCommands
- discovery::CompileCommandsDiagnostic
- discovery::CompileEntry
- discovery::ContentHash
- discovery::CppBuild
- discovery::DiscoveryConfig
- discovery::DiscoveryReport
- discovery::GeneratedMarkers
- discovery::HeaderEvidence
- discovery::LanguageSelection
- discovery::PackageInfo
- discovery::Partition
- discovery::RustBuild
- discovery::Setting
- discovery::SkipReport
- discovery::SourceUnit
- doctor::ComponentReport
- doctor::Greeting
- doctor::HelperComponent
- doctor::HelperFacts
- engine::CloneGroup
- engine::ClonePair
- engine::EngineConfig
- engine::EngineReport
- engine::EngineStats
- engine::InputFile
- engine::Instance
- engine::normalize::NormToken
- engine::normalize::Resolution
- execution::ExecutionPolicy
- execution::Limits
- execution::Refusal
- execution::UnknownExecution
- features::ApiCallFeature
- features::CfgFeature
- features::CharacteristicVector
- features::FeatureHash
- features::FileFeatures
- features::SubtreeFeature
- features::UnitFeatures
- features::UnitRef
- features::WindowFeature
- frontend::Diagnostic
- frontend::LexedFile
- frontend::Lexeme
- frontend::LexemeInterner
- frontend::SourceSpan
- frontend::Token
- frontend::Unit
- grouping::GroupingConfig
- grouping::GroupingSet
- grouping::GroupingStats
- grouping::GroupingUnit
- grouping::SimilarityEdge
- grouping::StructuralGroup
- ir::ByteRange
- ir::IrNode
- ir::StatementSummary
- ir::SyntaxIrFile
- maximal::CloneRegion
- maximal::MaximalConfig
- maximal::RegionSet
- maximal::RegionSide
- maximal::RegionStats
- maximal::SharedRegion
- near_match::NearMatchConfig
- near_match::NearMatchNearMiss
- near_match::NearMatchPair
- near_match::NearMatchSet
- near_match::NearMatchStats
- priority::GroupFacts
- priority::Priority
- priority::Weights
- semantic::ApiNormalization
- semantic::ConstructObservation
- semantic::CrossLanguageApiCorrespondence
- semantic::CrossLanguageCandidateExtraction
- semantic::CrossLanguageCandidateInput
- semantic::CrossLanguageCandidateStats
- semantic::CrossLanguageRuleMatch
- semantic::OperationAttributes
- semantic::OperationEdge
- semantic::OperationNode
- semantic::OperationObservation
- semantic::RuleMatch
- semantic::SemanticCandidateConfig
- semantic::SemanticCandidateExtraction
- semantic::SemanticCandidatePair
- semantic::SemanticCandidateStats
- semantic::SemanticGraphWindow
- semantic::SemanticGrouping
- semantic::SemanticGroupingStats
- semantic::SemanticGroupingUnit
- semantic::SemanticOperationGraph
- semantic::SemanticRule
- semantic::SemanticRuleGroup
- semantic::SemanticRulePattern
- semantic::SemanticSourceRange
- semantic::UngroupedSemanticPair
- semantic::VerifiedSemanticPair
- stable_id::CloneGroupFingerprint
- stable_id::CrossLanguageComparisonId
- stable_id::CrossLanguageGroupId
- stable_id::CrossLanguageMemberId
- stable_id::CrossVariantComparisonId
- stable_id::CrossVariantGroupId
- stable_id::CrossVariantMemberId
- stable_id::FileContext
- stable_id::FindingId
- stable_id::FragmentFingerprint
- stable_id::GroupIds
- stable_id::GroupLineageId
- stable_id::MemberIds
- stable_id::UnitFingerprint
- structural::BodyMateriality
- structural::CrossVariantComparison
- structural::CrossVariantGroup
- structural::CrossVariantMember
- structural::CrossVariantUnit
- structural::GroupDetail
- structural::GroupSiblings
- structural::RegionOccurrence
- structural::ResolvedTypes
- structural::SiblingConfig
- structural::SiblingSweepStats
- structural::SourceTokenSpan
- structural::StructuralConfig
- structural::StructuralNearMiss
- structural::StructuralRegion
- structural::StructuralReport
- structural::StructuralSibling
- structural::StructuralStats
- structural::StructuralUnit
- structural::VerifiedPair
- substitution::Change
- substitution::Witness
- test_code::ModuleFile
- types::ApiEvidence
- types::TypeEvidence
- verify::Alignment
- verify::SimilarityBreakdown
- verify::UnitView
- verify::Verdict
- verify::VerifyConfig
- verify::Weights
Enums
- boilerplate::Boilerplate
- clone_class::CloneClass
- clone_class::CloneScope
- conditional::StaticCondition
- discovery::AnalysisMode
- discovery::BuildConfiguration
- discovery::CompileCommandsError
- discovery::DiscoveryError
- discovery::HeaderPolicy
- discovery::Language
- discovery::Shape
- discovery::TargetKind
- doctor::ComponentStatus
- doctor::HelperState
- doctor::Requirement
- engine::SuppressReason
- engine::normalize::LiteralNorm
- engine::normalize::NormAtom
- execution::Execution
- execution::Reading
- features::FeatureKind
- frontend::DiagnosticKind
- frontend::LiteralKind
- frontend::TokenKind
- frontend::UnitKind
- ir::Shape
- semantic::DirectPropagation
- semantic::FallibleKind
- semantic::OperationEdgeKind
- semantic::OperationKind
- semantic::SemanticGraphError
- semantic::SemanticRuleMatcher
- semantic::SemanticRuleScope
- stable_id::ContentNorm
- test_code::TestCodeEvidence
- types::TypeTag
- verify::Confidence
Traits
Functions
- boilerplate::classify
- boilerplate::counts
- candidate::generate
- control_flow::generate
- discovery::content_hash
- discovery::discover
- discovery::partition
- doctor::diagnose
- doctor::diagnose_with
- doctor::render
- engine::content_entropy_bits
- engine::detect
- engine::detect_with_arm_paths
- engine::entropy_ratio
- engine::fingerprint::kgram_hashes
- engine::fingerprint::norm_sequence_hash
- engine::fingerprint::norm_token_hash
- engine::fingerprint::raw_sequence_hash
- engine::fingerprint::raw_token_hash
- engine::fingerprint::winnow
- engine::group_pairs
- engine::normalize::normalize
- engine::normalize::normalize_into
- engine::normalize::normalize_resolved_into
- features::extract
- grouping::group
- maximal::adjoins
- maximal::consolidate
- maximal::intersects
- near_match::generate
- paths::canonical
- priority::clone_confidence
- priority::maintenance_risk
- priority::rank
- priority::refactoring_difficulty
- priority::saturating
- semantic::cross_language_api_correspondence
- semantic::cross_language_api_correspondences
- semantic::extract_cross_language_candidates
- semantic::extract_registered_candidates
- semantic::group_verified_semantic_pairs
- semantic::match_cross_language_optional_validation
- semantic::match_cross_language_pipeline
- semantic::match_cross_language_result_direct_propagation
- semantic::match_cross_language_result_validation
- semantic::match_registered_pipeline
- semantic::match_registered_rule
- semantic::normalize_registered_apis
- semantic::normalize_registered_observations
- semantic::normalize_registered_observations_with_ranges
- semantic::registered_rules
- semantic::registered_semantic_windows
- semantic::verify_cross_language_candidates
- semantic::verify_registered_candidates
- stable_id::clone_group_fingerprint
- stable_id::cross_language_comparison_id
- stable_id::cross_language_group_id
- stable_id::cross_language_member_id
- stable_id::cross_variant_comparison_id
- stable_id::cross_variant_group_id
- stable_id::cross_variant_member_id
- stable_id::finding_id
- stable_id::fragment_fingerprint
- stable_id::group_lineage_id
- stable_id::report_ids
- stable_id::resolved_fragment_fingerprint
- stable_id::semantic_clone_group_fingerprint
- stable_id::semantic_fragment_fingerprint
- stable_id::semantic_occurrence_fingerprint
- stable_id::semantic_structure_fingerprint
- stable_id::structural_clone_group_fingerprint
- stable_id::unit_fingerprint
- structural::analyze
- structural::analyze_resolved
- structural::compare_build_variants
- structural::span_identifier_jaccard
- substitution::witness
- test_code::aggregate_evidence
- test_code::declared_test_modules
- test_code::is_marked
- verify::statement_sequence
- verify::verify
Constants
- boilerplate::BOILERPLATE_VERSION
- candidate::DEFAULT_PAIR_BUDGET
- candidate::DEFAULT_POSTING_CAP
- control_flow::DEFAULT_MAX_LENGTH_RATIO
- control_flow::DEFAULT_MIN_OPS
- control_flow::DEFAULT_PAIR_BUDGET
- control_flow::DEFAULT_POSTING_CAP
- discovery::DEFAULT_MARKERS
- discovery::DEFAULT_MAX_FILE_BYTES
- discovery::DEFAULT_SCAN_LINES
- discovery::EXCLUDED
- discovery::EXCLUDED_WITH_VALUE
- discovery::NORMALIZATION_VERSION
- doctor::CLANG_HELPER
- doctor::OPTIONAL_HELPERS
- doctor::RUST_HELPER
- engine::ENGINE_VERSION
- execution::EXECUTION_CLASSES
- features::FEATURE_SCHEMA_VERSION
- features::MIN_SUBTREE_NODES
- features::SHAPE_TAG_SLOTS
- features::WINDOW_LENGTHS
- grouping::GROUPING_VERSION
- ir::IR_SCHEMA_VERSION
- ir::MAX_IR_DEPTH
- ir::SUMMARY_HEAD_TOKENS
- maximal::DEFAULT_MAX_EXTENT_RATIO
- maximal::DEFAULT_MIN_STATEMENTS
- maximal::MAXIMAL_VERSION
- near_match::DEFAULT_BANDS
- near_match::DEFAULT_MAX_LENGTH_RATIO
- near_match::DEFAULT_MAX_SIGNED_UNITS
- near_match::DEFAULT_MIN_ESTIMATED_JACCARD
- near_match::DEFAULT_MIN_SHINGLES
- near_match::DEFAULT_NEAR_MISS_CAP
- near_match::DEFAULT_NEAR_MISS_DELTA
- near_match::DEFAULT_NUM_HASHES
- near_match::DEFAULT_PAIR_BUDGET
- near_match::DEFAULT_POSTING_CAP
- priority::RECIPE_VERSION
- semantic::CROSS_LANGUAGE_CANDIDATE_INDEX_VERSION
- semantic::SEMANTIC_CANDIDATE_INDEX_VERSION
- semantic::SEMANTIC_RULE_REGISTRY_VERSION
- semantic::SEMANTIC_WINDOWING_VERSION
- semantic::SOG_SCHEMA_VERSION
- stable_id::CROSS_LANGUAGE_POLICY_VERSION
- stable_id::CROSS_VARIANT_POLICY_VERSION
- stable_id::FP_SCHEMA_VERSION
- stable_id::HASH_ALGORITHM
- structural::DEFAULT_MAX_SHAPE_DIVERGENCE
- structural::DEFAULT_VERIFICATION_BUDGET
- substitution::SUBSTITUTION_VERSION
- test_code::DEFAULT_TEST_PATHS
- test_code::TEST_CODE_VERSION
- verify::WEIGHT_VERSION