Package-level declarations

Main Crymlin code analysis package.

Types

Link copied to clipboard
open class AnalysisContext
Link copied to clipboard
open class AnalysisServer
This is the main CPG analysis server.
Link copied to clipboard
Representation of a hardcoded constant.
Link copied to clipboard
open class Finding
Representation of a vulnerability/non-vulnerability found in the source code.
Link copied to clipboard

Human-readable description of a finding (i.e. of an analysis result).

Link copied to clipboard

Maps a Mark instances ("b") to (one of) the CPG nodes that defines it.

Link copied to clipboard
Link copied to clipboard
open class MarkContext
Link copied to clipboard
Link copied to clipboard
abstract class MarkIntermediateResult
Link copied to clipboard
class NodeWithValue<T : Node?>(val node: T, var value: MarkIntermediateResult)
Link copied to clipboard
The configuration for the AnalysisServer holds all values used by the server.
Link copied to clipboard