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

Method guard

heritage.cc:1112–1155  ·  view source on GitHub ↗

\brief Normalize p-code ops so that phi-node placement and renaming works The traditional phi-node placement and renaming algorithms don't expect variable pairs where there is partial overlap. For the given address range, we make all the free Varnode sizes look uniform by adding PIECE and SUBPIECE ops. We also add INDIRECT ops, so that we can ignore indirect effects of LOAD/STORE/CALL ops. \param

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 12

LowlevelErrorClass · 0.85
AddressClass · 0.85
beginDescendMethod · 0.80
endDescendMethod · 0.80
setActiveHeritageMethod · 0.80
queryPropertiesMethod · 0.80
getScopeLocalMethod · 0.80
highPtrPossibleMethod · 0.80
beginMethod · 0.45
endMethod · 0.45
getSizeMethod · 0.45
getArchMethod · 0.45

Tested by

no test coverage detected