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

Method find

subflow.cc:1787–1811  ·  view source on GitHub ↗

The LOAD or STORE pointer Varnode is examined. If it is a pointer to the given data-type, the root \b pointer is returned. If not, we try to recursively walk back through either PTRSUB or INT_ADD instructions, until a pointer Varnode matching the data-type is found. Any accumulated offset, relative to the original LOAD or STORE pointer is recorded in the \b baseOffset. If a matching pointer is

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 3

setReplacementMethod · 0.45
splitLoadMethod · 0.45
splitStoreMethod · 0.45

Calls 7

getMetatypeMethod · 0.80
getTypeReadFacingMethod · 0.80
getPtrToMethod · 0.80
loneDescendMethod · 0.80
getParentMethod · 0.45
getInMethod · 0.45
isAddrTiedMethod · 0.45

Tested by

no test coverage detected