SymbolVerifierInputs

data class SymbolVerifierInputs(val projectPath: String, val mode: SymbolVerificationMode, val moduleLlFile: File, val moduleBcFile: File?, val requiredSymbolsFile: File?, val provenanceBcDir: File?, val provenanceCompileCommandsFile: File?, val unresolvedApplicationSymbolsOutFile: File, val allowedExternalSymbolsOutFile: File, val prototypeStrippedModuleFile: File, val optBinary: String, val nmBinary: String, val cxxfiltBinary: String, val ignorePatterns: List<String> = emptyList(), val failAt: ProblemSeverity?)

Inputs for verifyRequiredSymbolsWithTools. Bundled so the call from StigAnalysisP6RunAnalyzerTask doesn't grow into a 14-parameter function call.

Constructors

Link copied to clipboard
constructor(projectPath: String, mode: SymbolVerificationMode, moduleLlFile: File, moduleBcFile: File?, requiredSymbolsFile: File?, provenanceBcDir: File?, provenanceCompileCommandsFile: File?, unresolvedApplicationSymbolsOutFile: File, allowedExternalSymbolsOutFile: File, prototypeStrippedModuleFile: File, optBinary: String, nmBinary: String, cxxfiltBinary: String, ignorePatterns: List<String> = emptyList(), failAt: ProblemSeverity?)

Properties

Link copied to clipboard
Link copied to clipboard

Threshold for recoverable diagnostics; CRITICAL symbol failures ignore it.

Link copied to clipboard

Glob patterns, or regex:-prefixed regular expressions, for non-required unresolved symbols to ignore.

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