Class DecoderForOnePassage
java.lang.Object
ghidra.pcode.emu.jit.decode.DecoderForOnePassage
The decoder for a single passage
This is a sort of "mutable" passage or passage "builder" that is used while the passage is being
decoded. Once complete, this provides an immutable decoded JitPassage.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal JitPassageDecoderfinal Map<JitPassage.AddrCtx, PcodeOp> final Map<JitPassage.Operand, byte[]> final Map<PcodeOp, JitPassage.RIntBranch> final List<DecodedStride> -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckSameInline(PcodeOp op, List<PcodeOp> revalidated) Check if the given op was replaced with the same program as beforelibrary()Get the decoder-wrapped userop library
-
Field Details
-
decoder
-
internalBranches
-
firstOps
-
strides
-
folded
-
-
Method Details
-
library
Get the decoder-wrapped userop library- Returns:
- the library
-
checkSameInline
-