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

Method markExpression

variable.cc:861–902  ·  view source on GitHub ↗

Given a Varnode at the root of an expression, we collect all the \e explicit HighVariables involved in the expression. This should only be run after \e explicit and \e implicit properties have been computed on Varnodes. The expression is traced back from the root until explicit Varnodes are encountered; then their HighVariable is marked and added to the list. The routine returns a value based on

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 14

PcodeOpNodeClass · 0.85
isWrittenMethod · 0.80
isCallMethod · 0.80
codeMethod · 0.80
isAnnotationMethod · 0.80
isExplicitMethod · 0.80
getHighMethod · 0.45
setMarkMethod · 0.45
push_backMethod · 0.45
getDefMethod · 0.45
emptyMethod · 0.45
numInputMethod · 0.45

Tested by

no test coverage detected