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

Method addGuard

varmap.cc:897–933  ·  view source on GitHub ↗

The given LoadGuard, which may be a LOAD or STORE, is converted into an appropriate RangeHint, attempting to make use of any data-type or index information. \param guard is the given LoadGuard \param opc is the expected op-code (CPUI_LOAD or CPUI_STORE) \param typeFactory is used to manufacture a data-type for the hint if necessary

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 14

getTypeReadFacingMethod · 0.80
getMetatypeMethod · 0.80
getPtrToMethod · 0.80
getAlignSizeMethod · 0.80
isRangeLockedMethod · 0.80
getMaximumMethod · 0.80
getMinimumMethod · 0.80
isValidMethod · 0.45
getStepMethod · 0.45
getInMethod · 0.45
getOpMethod · 0.45
getBaseMethod · 0.45

Tested by

no test coverage detected