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

Method constructJoinAddress

translate.cc:774–817  ·  view source on GitHub ↗

This handles the common case, of trying to find a join address given a high location and a low location. This may not return an address in the \e join address space. It checks for the case where the two pieces are contiguous locations in a mappable space, in which case it just returns the containing address \param translate is the Translate object used to find registers \param hiaddr is the addre

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 4

createJoinedWholeMethod · 0.80
buildReturnOutputMethod · 0.80
doInputJoinMethod · 0.80
buildOutputFromTrialsMethod · 0.80

Calls 9

LowlevelErrorClass · 0.85
isContiguousMethod · 0.80
sizeMethod · 0.80
getTypeMethod · 0.45
getSpaceMethod · 0.45
isBigEndianMethod · 0.45
getRegisterNameMethod · 0.45
getOffsetMethod · 0.45
getAddrMethod · 0.45

Tested by 2

doInputJoinMethod · 0.64
buildOutputFromTrialsMethod · 0.64