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

Method setInputVarnode

funcdata_varnode.cc:340–373  ·  view source on GitHub ↗

An \e input Varnode has a special designation within SSA form as not being defined by a p-code operation and is a formal input to the data-flow of the function. It is not necessarily a formal function parameter. The given Varnode to be marked is also returned unless there is an input Varnode that already exists which overlaps the given Varnode. If the Varnodes have the same size and storage add

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 6

applyMethod · 0.80
guardInputMethod · 0.80
renameRecurseMethod · 0.80
replaceInputMethod · 0.80
getReplaceVarnodeMethod · 0.80

Calls 10

LowlevelErrorClass · 0.85
hasEffectMethod · 0.80
setUnaffectedMethod · 0.80
setReturnAddressMethod · 0.80
isInputMethod · 0.45
beginDefMethod · 0.45
getAddrMethod · 0.45
getSizeMethod · 0.45
overlapMethod · 0.45
setInputMethod · 0.45

Tested by

no test coverage detected