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
Link copied to clipboard
object FlowGapEvidenceDiscovery
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
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>)