implementation
fun implementation(qualifiedFunctionName: String, source: StigRepoFile, mode: DefinitionMode = DefinitionMode.UNKNOWN, inlining: Inlining = Inlining.NEVER, mangledSymbol: String? = null, originalCompileUnit: StigRepoFile? = null, reason: String? = null, originalSource: Any? = null, reviewStatus: BitcodeTransformReviewStatus = BitcodeTransformReviewStatus.NEW)
Supply C/C++ code. mode describes the original definition; source supplies the analysis body.
fun implementation(qualifiedFunctionName: String, source: String? = null, nativeCompileUnit: StigRepoFile? = null, mode: DefinitionMode = DefinitionMode.UNKNOWN, inlining: Inlining = Inlining.NEVER, mangledSymbol: String? = null, originalCompileUnit: StigRepoFile? = nativeCompileUnit, reason: String? = null, originalSource: Any? = null, reviewStatus: BitcodeTransformReviewStatus = BitcodeTransformReviewStatus.NEW)
Supply exactly one analysis source or recorded native compiler input. A native input retains its own compile recipe; selecting it is an explicit analysis-scope decision.