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

Method propagateAddIn2Out

typeop.cc:1149–1187  ·  view source on GitHub ↗

\brief Propagate a pointer data-type through an ADD operation. Assuming a pointer data-type from an ADD PcodeOp propagates from an input to its output, calculate the transformed data-type of the output Varnode, which will depend on details of the operation. If the edge doesn't make sense as "an ADD to a pointer", prevent the propagation by returning the output Varnode's current data-type. \param

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 14

getAlignSizeMethod · 0.80
getPtrToMethod · 0.80
getTempTypeMethod · 0.80
codeMethod · 0.80
downChainMethod · 0.80
getTypePointerRelMethod · 0.80
getMetatypeMethod · 0.80
getTypePointerMethod · 0.80
getOutMethod · 0.45
getWordSizeMethod · 0.45
getBaseMethod · 0.45
isSpacebaseMethod · 0.45

Tested by

no test coverage detected