StigComponentInterfacePoint

data class StigComponentInterfacePoint(val mode: StigComponentInterfacePointMode = StigComponentInterfacePointMode.TOPIC, val direction: StigComponentInterfacePointDirection = StigComponentInterfacePointDirection.SOURCE, val topic: String = "", val field: String? = null, val name: String = "", val demangledName: String? = null, val ret: Boolean = false, val params: List<Int> = emptyList(), val asil: String? = null)

A single interface point (source or sink) with its LLVM symbol.

Constructors

Link copied to clipboard
constructor(mode: StigComponentInterfacePointMode = StigComponentInterfacePointMode.TOPIC, direction: StigComponentInterfacePointDirection = StigComponentInterfacePointDirection.SOURCE, topic: String = "", field: String? = null, name: String = "", demangledName: String? = null, ret: Boolean = false, params: List<Int> = emptyList(), asil: String? = null)

Properties

Link copied to clipboard
val asil: String?
Link copied to clipboard

Human-readable C++ name (e.g., app::aeb::…::IsActivelyDegraded() const).

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

Mangled LLVM symbol as it appears in module.ll (e.g., _ZNK3app3aeb…18IsActivelyDegradedEv).

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