[zlaski/memset-model] Ctrl+Shift+F.

This commit is contained in:
Ziemowit Laski
2019-10-15 15:03:58 -07:00
parent 2ca52a4124
commit fcc1938143

View File

@@ -41,6 +41,7 @@ class MemsetFunction extends ArrayFunction, DataFlowFunction, AliasFunction, Sid
}
override predicate hasOnlySpecificReadSideEffects() { any() }
override predicate hasOnlySpecificWriteSideEffects() { any() }
override predicate hasSpecificWriteSideEffect(ParameterIndex i, boolean buffer, boolean mustWrite) {
@@ -48,6 +49,7 @@ class MemsetFunction extends ArrayFunction, DataFlowFunction, AliasFunction, Sid
}
override ParameterIndex getParameterSizeIndex(ParameterIndex i) {
i = 0 and if hasGlobalName("bzero") then result = 1 else result = 2
i = 0 and
if hasGlobalName("bzero") then result = 1 else result = 2
}
}