BitcodeFunctionModel

data class BitcodeFunctionModel(val kind: BitcodeFunctionModelKind, val inputs: List<BitcodeFunctionEndpoint>, val ranges: List<BitcodeMemoryRange> = emptyList(), val fields: List<BitcodeMemoryField> = emptyList(), val arrays: List<BitcodeArrayField> = emptyList(), val constraints: List<BitcodeIntegerConstraint> = emptyList(), val validResult: Long = 0, val invalidResult: Long = 1, val copyBytes: Int? = null, val storedPointerGlobal: String? = null)

Typed, serializable configuration shared by the DSL, LLVM producer, review fingerprint and report.

Constructors

Link copied to clipboard
constructor(kind: BitcodeFunctionModelKind, inputs: List<BitcodeFunctionEndpoint>, ranges: List<BitcodeMemoryRange> = emptyList(), fields: List<BitcodeMemoryField> = emptyList(), arrays: List<BitcodeArrayField> = emptyList(), constraints: List<BitcodeIntegerConstraint> = emptyList(), validResult: Long = 0, invalidResult: Long = 1, copyBytes: Int? = null, storedPointerGlobal: String? = null)

Properties

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

One unaligned fixed-width copy followed by reloading and advancing the destination pointer member.

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

Linkage name of a defined global pointer slot whose current value is returned or supplies a fallback.

Link copied to clipboard
Generated with STIG