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

Method resolveInFlow

type.cc:555–559  ·  view source on GitHub ↗

For certain data-types, particularly \e union, variables of that data-type are transformed into a subtype depending on the particular use. Each read or write of the variable may use a different subtype. This method returns the particular subtype required based on a specific PcodeOp. A slot index >=0 indicates which operand \e reads the variable, or if the index is -1, the variable is \e written.

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 4

applyOpMethod · 0.80
resolveUnionMethod · 0.80
castOutputMethod · 0.80
propagateTypeEdgeMethod · 0.80

Calls 11

getMetatypeMethod · 0.80
getUnionFieldMethod · 0.80
getDatatypeMethod · 0.80
setUnionFieldMethod · 0.80
getResultMethod · 0.80
resolveTruncationMethod · 0.80
getSubTypeMethod · 0.80
getFuncdataMethod · 0.45
getParentMethod · 0.45
getArchMethod · 0.45
getSizeMethod · 0.45

Tested by

no test coverage detected