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

Method castInput

coreaction.cc:2644–2702  ·  view source on GitHub ↗

\brief Insert cast to produce the input Varnode to a given PcodeOp if necessary This method can also mark a Varnode as an explicit integer constant. Guard against chains of casts. \param op is the given PcodeOp \param slot is the slot of the input Varnode \param data is the function being analyzed \param castStrategy is used to determine if a cast is necessary \return 1 if a change is made, 0 oth

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 15

markExplicitUnsignedMethod · 0.80
markExplicitLongSizeMethod · 0.80
isWrittenMethod · 0.80
codeMethod · 0.80
loneDescendMethod · 0.80
getMetatypeMethod · 0.80
getHighTypeReadFacingMethod · 0.80
needsResolutionMethod · 0.80
inheritResolutionMethod · 0.80
newUniqueOutMethod · 0.80
setImpliedMethod · 0.80
countCastMethod · 0.80

Tested by

no test coverage detected