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

Method propagateConstant

coreaction.cc:4294–4338  ·  view source on GitHub ↗

\brief Replace reads of a given Varnode with a constant. For each read op, check that is in or dominated by a specific block we known the Varnode is constant in. \param varVn is the given Varnode \param constVn is the constant Varnode to replace with \param constBlock is the block which dominates ops reading the constant value \param useMultiequal is \b true if conditional constants can be applie

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 15

beginDescendMethod · 0.80
endDescendMethod · 0.80
codeMethod · 0.80
dominatesMethod · 0.80
loneDescendMethod · 0.80
isMarkerMethod · 0.80
isAddrTiedMethod · 0.45
getAddrMethod · 0.45
getOutMethod · 0.45
getParentMethod · 0.45
numInputMethod · 0.45
getInMethod · 0.45

Tested by

no test coverage detected