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

Method collapseIntMultMult

funcdata_op.cc:1080–1101  ·  view source on GitHub ↗

If: - The given Varnode is defined by a CPUI_INT_MULT. - The second input to the INT_MULT is a constant. - The first input is defined by another CPUI_INT_MULT, - This multiply is also by a constant. The constants are combined and \b true is returned. Otherwise no change is made and \b false is returned. \param vn is the given Varnode \return \b true if a change was made

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 1

applyMethod · 0.80

Calls 9

calc_maskFunction · 0.85
isWrittenMethod · 0.80
codeMethod · 0.80
isFreeMethod · 0.80
getDefMethod · 0.45
getInMethod · 0.45
isConstantMethod · 0.45
getSizeMethod · 0.45
getOffsetMethod · 0.45

Tested by

no test coverage detected