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

Method discoverCbranch

condexe.cc:758–786  ·  view source on GitHub ↗

\brief Find CBRANCH operation that determines whether zero is set or not Assuming that \b op is a 2-branch MULTIEQUAL as per discoverZeroSlot(), try to find a single CBRANCH whose two \b out edges correspond to the \b in edges of the MULTIEQUAL. In this case, the boolean expression controlling the CBRANCH is also controlling whether zero flows into the MULTIEQUAL output Varnode. \return \b true i

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 2

checkSingleMethod · 0.80
applyOpMethod · 0.80

Calls 6

sizeOutMethod · 0.80
sizeInMethod · 0.80
codeMethod · 0.80
getParentMethod · 0.45
getInMethod · 0.45
lastOpMethod · 0.45

Tested by

no test coverage detected