Class DecoderForOneStride
java.lang.Object
ghidra.pcode.emu.jit.decode.DecoderForOneStride
The decoder for a single stride.
This starts at a given seed and proceeds linearly until it hits an instruction without fall through. It may also stop if it encounters an existing entry point or an erroneous user inject.
- See Also:
-
Constructor Summary
ConstructorsChangeConstructorDescriptionDecoderForOneStride(JitPassageDecoder decoder, DecoderForOnePassage passage, JitPassage.AddrCtx start, FoldedState state) Construct a stride decoder -
Method Summary
-
Constructor Details
-
DecoderForOneStride
public DecoderForOneStride(JitPassageDecoder decoder, DecoderForOnePassage passage, JitPassage.AddrCtx start, FoldedState state) Construct a stride decoder- Parameters:
decoder- the thread's passage decoderpassage- the decoder for this specific passagestart- the seed to start this stridestate- the constant-folding state
-
-
Method Details
-
decode
-