SourceCodeAnalysisConfigurationProposal

data class SourceCodeAnalysisConfigurationProposal(val schemaVersion: Int = SOURCE_CODE_ANALYSIS_CONFIGURATION_SCHEMA_VERSION, val manifest: SourceCodeAnalysisConfigurationManifest, val nativeUniverse: List<SourceCodeAnalysisNativeUnit> = emptyList(), val externalCandidates: List<SourceCodeAnalysisExternalCandidate> = emptyList(), val unresolvedSymbols: List<SourceCodeAnalysisUnresolvedSymbol> = emptyList(), val allowedExternalSymbols: List<SourceCodeAnalysisAllowedExternalSymbol> = emptyList(), val mappingProblems: List<SourceCodeAnalysisConfigurationMappingProblem> = emptyList(), val staleReviewedUnits: List<String> = emptyList(), val p3MigrationAdditions: List<String> = emptyList(), val p3MigrationRemovals: List<String> = emptyList(), val p4MigrationAdditions: List<String> = emptyList(), val p4MigrationRemovals: List<String> = emptyList(), val selectedAnalysisCompileUnits: List<String> = emptyList(), val selectedAnalysisSources: List<String> = emptyList(), val boundarySymbols: List<SourceCodeAnalysisBoundarySymbol> = emptyList(), val originalFunctionBehaviors: Map<String, SourceCodeAnalysisFunctionBehavior> = emptyMap(), val provenanceOwnerCompileUnits: List<String> = emptyList(), val staleTransformActivations: List<String> = emptyList())

Constructors

Link copied to clipboard
constructor(schemaVersion: Int = SOURCE_CODE_ANALYSIS_CONFIGURATION_SCHEMA_VERSION, manifest: SourceCodeAnalysisConfigurationManifest, nativeUniverse: List<SourceCodeAnalysisNativeUnit> = emptyList(), externalCandidates: List<SourceCodeAnalysisExternalCandidate> = emptyList(), unresolvedSymbols: List<SourceCodeAnalysisUnresolvedSymbol> = emptyList(), allowedExternalSymbols: List<SourceCodeAnalysisAllowedExternalSymbol> = emptyList(), mappingProblems: List<SourceCodeAnalysisConfigurationMappingProblem> = emptyList(), staleReviewedUnits: List<String> = emptyList(), p3MigrationAdditions: List<String> = emptyList(), p3MigrationRemovals: List<String> = emptyList(), p4MigrationAdditions: List<String> = emptyList(), p4MigrationRemovals: List<String> = emptyList(), selectedAnalysisCompileUnits: List<String> = emptyList(), selectedAnalysisSources: List<String> = emptyList(), boundarySymbols: List<SourceCodeAnalysisBoundarySymbol> = emptyList(), originalFunctionBehaviors: Map<String, SourceCodeAnalysisFunctionBehavior> = emptyMap(), provenanceOwnerCompileUnits: List<String> = emptyList(), staleTransformActivations: List<String> = emptyList())

Properties

Link copied to clipboard

Exact application symbols still outside the untransformed selected-source module.

Link copied to clipboard

Per-exact-function observations from the complete initial LLVM module, before name-wide aggregation.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Additional native owners retained only for transform provenance and before/after reporting.

Link copied to clipboard
Link copied to clipboard

Exact human-selected native compile units; never expanded automatically.

Link copied to clipboard

Selected native units plus generated harness/model sources compiled for boundary inspection.

Link copied to clipboard
Link copied to clipboard

Activity activations that do not participate in the stable effective boundary.

Generated with STIG