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

Method refineRead

heritage.cc:1728–1743  ·  view source on GitHub ↗

\brief Split up a \b free 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 10

LowlevelErrorClass · 0.85
loneDescendMethod · 0.80
hasNoDescendMethod · 0.80
deleteVarnodeMethod · 0.80
clearMethod · 0.45
emptyMethod · 0.45
newUniqueMethod · 0.45
getSizeMethod · 0.45
getSlotMethod · 0.45
opSetInputMethod · 0.45

Tested by

no test coverage detected