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

Method checkImpliedCover

coreaction.cc:3354–3392  ·  view source on GitHub ↗

Marking a Varnode as \e implied causes the input Varnodes to its defining op to propagate farther in the output. This may cause eventual variables to hold different values at the same point in the code. Any input must test that its propagated Cover doesn't intersect its current Cover. \param data is the function being analyzed \param vn is the given Varnode \return \b true if there is a Cover vio

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 15

codeMethod · 0.80
getCoverMethod · 0.80
isCallMethod · 0.80
numCallsMethod · 0.80
inflateTestMethod · 0.80
getDefMethod · 0.45
endOpMethod · 0.45
beginOpMethod · 0.45
isDeadMethod · 0.45
containMethod · 0.45
getOffsetMethod · 0.45
getInMethod · 0.45

Tested by

no test coverage detected