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

Method getReplacementRead

condexe.cc:421–453  ·  view source on GitHub ↗

\brief Find a replacement Varnode for the output of the given PcodeOp that is read in the given block The replacement Varnode must be valid for everything below (dominated) by the block. If we can't find a replacement, create one (as a MULTIEQUAL) in the given block (creating recursion through input blocks). Any new Varnode created is cached in the \b replacement array so it can get picked up by

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 8

LowlevelErrorClass · 0.85
getImmedDomMethod · 0.80
sizeInMethod · 0.80
getInRevIndexMethod · 0.80
findMethod · 0.45
getIndexMethod · 0.45
endMethod · 0.45
getInMethod · 0.45

Tested by

no test coverage detected