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

Method blockRemoveInternal

funcdata_block.cc:251–317  ·  view source on GitHub ↗

\brief Remove an active basic block from the function PcodeOps in the block are deleted. Data-flow and control-flow are otherwise patched up. Most of the work is patching up MULTIEQUALs and other remaining references to Varnodes flowing through the block to be removed. If descendant Varnodes are stranded by removing the block, either an exception is thrown, or optionally, the descendant Varnode

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 15

LowlevelErrorClass · 0.85
codeMethod · 0.80
sizeOutMethod · 0.80
getInIndexMethod · 0.80
isWrittenMethod · 0.80
sizeInMethod · 0.80
removeFromFlowMethod · 0.80
isAssignmentMethod · 0.80
isCallMethod · 0.80
removeBlockMethod · 0.80
lastOpMethod · 0.45
getOutMethod · 0.45

Tested by

no test coverage detected