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

Method getLocalType

varnode.cc:888–924  ·  view source on GitHub ↗

Make an initial determination of the Datatype of this Varnode. If a Datatype is already set and locked return it. Otherwise look through all the read PcodeOps and the write PcodeOp to determine if the Varnode is getting used as an \b int, \b float, or \b pointer, etc. Throw an exception if no Datatype can be found at all. \return the determined Datatype

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 1

buildLocaltypesMethod · 0.80

Calls 8

LowlevelErrorClass · 0.85
outputTypeLocalMethod · 0.80
stopsTypePropagationMethod · 0.80
inputTypeLocalMethod · 0.80
typeOrderMethod · 0.80
beginMethod · 0.45
endMethod · 0.45
getSlotMethod · 0.45

Tested by

no test coverage detected