DataFlowSegmentDagView

data class DataFlowSegmentDagView(val sinkId: String, val sinkCalleeDemangled: String = "", val segments: List<DataFlowSegmentView> = emptyList(), val edges: List<DataFlowSegmentEdgeView> = emptyList(), val isPresentationCompacted: Boolean = false, val retainsAnalyzerEvidenceIds: Boolean = true, val representedSegmentCount: Long = segments.size.toLong(), val representedEdgeCount: Long = edges.size.toLong())

Analyzer data-flow DAG for one configured sink, represented at the segment level. Segment edges are the analyzer facts; instruction IDs are membership metadata used by renderers for tooltips and context.

Constructors

Link copied to clipboard
constructor(sinkId: String, sinkCalleeDemangled: String = "", segments: List<DataFlowSegmentView> = emptyList(), edges: List<DataFlowSegmentEdgeView> = emptyList(), isPresentationCompacted: Boolean = false, retainsAnalyzerEvidenceIds: Boolean = true, representedSegmentCount: Long = segments.size.toLong(), representedEdgeCount: Long = edges.size.toLong())

Properties

Link copied to clipboard
Link copied to clipboard

True after the rendering-only segment quotient has already been computed.

Link copied to clipboard

Analyzer segment edges represented before presentation compaction.

Link copied to clipboard

Analyzer segment instances represented before presentation compaction.

Link copied to clipboard

True when segments and edges still enumerate every represented analyzer identity through their id/alias metadata. Large browser presentations set this to false: the authoritative analyzer JSON retains those identities, while this view retains only the code-topology quotient.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Generated with STIG