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

Method tryOutputStackGuard

heritage.cc:1347–1387  ·  view source on GitHub ↗

\brief Attempt to guard a stack range against a call that returns a value overlapping that range The call is assumed to have a locked output that is stored on the stack. This method creates the actual output Varnode of the call op (creation has been deliberately delayed until now by ActionFuncLink). If the return storage contains the guard range, a guard range Varnode is pulled off the return vi

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 15

newVarnodeOutMethod · 0.80
opSetOpcodeMethod · 0.80
opInsertAfterMethod · 0.80
setActiveHeritageMethod · 0.80
getOpMethod · 0.45
getOffsetMethod · 0.45
getAddressMethod · 0.45
getOutputMethod · 0.45
getSizeMethod · 0.45
getOutMethod · 0.45
newOpMethod · 0.45

Tested by

no test coverage detected