MCPcopy Create free account
hub / github.com/cseagle/blc / functionalEqualityLevel

Function functionalEqualityLevel

op.cc:1203–1279  ·  view source on GitHub ↗

\brief Try to determine if \b vn1 and \b vn2 contain the same value Return: - -1, if they do \b not, or if it can't be immediately verified - 0, if they \b do hold the same value - >0, if the result is contingent on additional varnode pairs having the same value In the last case, the varnode pairs are returned as (res1[i],res2[i]), where the return value is the number of pairs. \param vn1 is

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 6

findSubstituteMethod · 0.85
applyOpMethod · 0.85
cseFindInBlockFunction · 0.85
findMatchMethod · 0.85
functionalEqualityFunction · 0.85
findDupsMethod · 0.85

Calls 10

functionalEqualityLevel0Function · 0.85
codeMethod · 0.80
isMarkerMethod · 0.80
isCallMethod · 0.80
getDefMethod · 0.45
numInputMethod · 0.45
getAddrMethod · 0.45
getOffsetMethod · 0.45
getInMethod · 0.45
isCommutativeMethod · 0.45

Tested by

no test coverage detected