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

Method coverVarnodes

funcdata_varnode.cc:1485–1506  ·  view source on GitHub ↗

\brief Make sure every Varnode in the given list has a Symbol it will link to This is used when Varnodes overlap a locked Symbol but extend beyond it. An existing Symbol is passed in with a list of possibly overextending Varnodes. The list is in Address order. We check that each Varnode has a Symbol that overlaps its first byte (to guarantee a link). If one doesn't exist it is created. \param en

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 14

AddressClass · 0.85
sizeMethod · 0.80
getUsePointMethod · 0.80
getScopeMethod · 0.45
getSymbolMethod · 0.45
getAddrMethod · 0.45
findContainerMethod · 0.45
getSizeMethod · 0.45
getOffsetMethod · 0.45
getNameMethod · 0.45
isAddrTiedMethod · 0.45
addSymbolMethod · 0.45

Tested by

no test coverage detected