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

Method refineWrite

heritage.cc:1762–1774  ·  view source on GitHub ↗

\brief Split up an output Varnode based on the given refinement The \e refinement array is an array of integers, one for each byte in the given range. Any non-zero entry is the size of a particular element of the refinement starting at that corresponding byte in the range. I.e. the array [4,0,0,0,4,0,0,0] indicates the address range is 8-bytes long covered by two elements of length 4, starting at

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 9

totalReplaceMethod · 0.80
deleteVarnodeMethod · 0.80
clearMethod · 0.45
emptyMethod · 0.45
newUniqueMethod · 0.45
getSizeMethod · 0.45
getDefMethod · 0.45
opSetOutputMethod · 0.45
getAddrMethod · 0.45

Tested by

no test coverage detected