Package-level declarations

Types

Link copied to clipboard
data class FlowGap(val kind: FlowGapKind, val sinkKey: String, val sinkAsil: String, val verdict: String, val sources: List<FlowGapSource>, val sinkLlvmSymbol: String, val runStem: String, val runConfigPath: String, val runOutputDirectory: String, val dataFlowSolver: String, val aliasAnalysis: String, val pathFeasibility: String)
Link copied to clipboard
data class FlowGapDiscovery(val tables: List<FlowGapTabulatorTable>, val gaps: List<FlowGap>)
Link copied to clipboard

Extracts the two all-sinks report tables and resolves every problematic row to one exact aggregate analyzer invocation. Resolution is symbol-based: report field -> interface-point LLVM symbol -> unique aggregate run-plan entry containing that symbol. Filesystem slug reconstruction is deliberately not used.

Link copied to clipboard
Link copied to clipboard
data class FlowGapSource(val name: String, val asil: String?)
Link copied to clipboard
data class FlowGapTabulatorRow(val sinkKey: String, val sinkAsil: String, val verdict: String, val sources: List<FlowGapSource>, val sinkHtml: String, val verdictHtml: String, val sourcesHtml: String)
Link copied to clipboard
data class FlowGapTabulatorTable(val kind: FlowGapKind, val sinkAsil: String, val rows: List<FlowGapTabulatorRow>)
Generated with STIG