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

Method tryResolutionAdjustment

coreaction.cc:2418–2453  ·  view source on GitHub ↗

\brief Try to adjust the input and output Varnodes to eliminate a CAST If input/output data-types are different, it may be due to late merges. For unions, the CAST can sometimes be eliminated by adjusting the data-type resolutions of the Varnodes relative to the PcodeOp \param op is the PcodeOp reading the input Varnode and writing the output Varnode \param slot is the index of the input Varnode

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 9

needsResolutionMethod · 0.80
findCompatibleResolveMethod · 0.80
setUnionFieldMethod · 0.80
getOutMethod · 0.45
getTypeMethod · 0.45
getHighMethod · 0.45
getInMethod · 0.45
getDependMethod · 0.45
getArchMethod · 0.45

Tested by

no test coverage detected