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

Method newUniqueOut

funcdata_varnode.cc:129–140  ·  view source on GitHub ↗

Allocate a new register from the \e unique address space and create a new Varnode object representing it as an output to the given PcodeOp \param s is the size of the new Varnode in bytes \param op is the given PcodeOp whose output is created \return the new temporary register Varnode

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 15

applyOpMethod · 0.80
buildSubpieceMethod · 0.80
cancelExtensionsMethod · 0.80
buildVarnodeOutMethod · 0.80
truncatePointerMethod · 0.80
constructBoolMethod · 0.80
constructNegateMethod · 0.80
findCreateWholeMethod · 0.80
createBoolOpMethod · 0.80
applyOpMethod · 0.80
createReplacementMethod · 0.80
insertPtrsubZeroMethod · 0.80

Calls 4

createDefUniqueMethod · 0.80
getBaseMethod · 0.45
setOutputMethod · 0.45
getAddrMethod · 0.45

Tested by 1

buildParamMethod · 0.64